|
|
|
Загрузка из MS SQL
|
|||
|---|---|---|---|
|
#18+
Возникла проблемка как из MS SQL загрузить на страницу например вот такую строку <b>internet test</b> делаю вот так: в Default.aspx.cs public SqlDataReader dr; string connstr = ConfigurationManager.ConnectionStrings["testConnectionString"].ConnectionString; protected void Page_Load(object sender, EventArgs e) { SqlConnection cn = new SqlConnection(connstr); string sql = "SELECT * FROM test"; SqlCommand cmd = new SqlCommand(sql, cn); cn.Open(); cmd.Connection = cn; dr = cmd.ExecuteReader(); } -------------------------------------------------------------- в Default.aspx <body> текст на странице <% while (dr.Read() { dr.GetString(1); } %> текст на странице </body> Кто знает что я неправильно сделал? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2011, 22:36:59 |
|
||
|
Загрузка из MS SQL
|
|||
|---|---|---|---|
|
#18+
VIT2708, while (dr.Read() Закрывающую скобку пропустили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2011, 22:48:03 |
|
||
|
Загрузка из MS SQL
|
|||
|---|---|---|---|
|
#18+
ShSerge, в коде она есть, это я здесь недопечатал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2011, 22:49:13 |
|
||
|
Загрузка из MS SQL
|
|||
|---|---|---|---|
|
#18+
VIT2708ShSerge, в коде она есть, это я здесь недопечатал А что Вы ещё не допечатали? Предлагаете угадывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2011, 22:59:52 |
|
||
|
Загрузка из MS SQL
|
|||
|---|---|---|---|
|
#18+
VIT2708, у вас dr.GetString(1); отрабатывает, но значения ни чему не присваиваются. Можно собрать строку и загрузить в какой-нибудь тэг, можно использовать Repeater и т.д ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2011, 22:59:57 |
|
||
|
Загрузка из MS SQL
|
|||
|---|---|---|---|
|
#18+
Starlex, да мне желательно на саму страницу его поместить чтобы было <b>test_test</b> <b>а здесь <u>мой</u> текст из базы</b> рипитер не подходит так как из базы грузится не просто текст а текст из тегами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2011, 23:06:46 |
|
||
|
Загрузка из MS SQL
|
|||
|---|---|---|---|
|
#18+
VIT2708, По моему так должно работать Код: html 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2011, 23:17:07 |
|
||
|
Загрузка из MS SQL
|
|||
|---|---|---|---|
|
#18+
Starlex, спасибо. сейчас попробую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2011, 23:38:57 |
|
||
|
Загрузка из MS SQL
|
|||
|---|---|---|---|
|
#18+
вот нашел один пример но опять вылетает ошибка см скрин вот код Default.asp.vb Public Class _Default Inherits System.Web.UI.Page Public dr As OleDbDataReader Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim cn As OleDbConnection Dim cmd As OleDbCommand cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\test.mdb") cn.Open() cmd = New OleDbCommand("SELECT [Папка и путь], [День и время] FROM DiskLog") cmd.Connection = cn dr = cmd.ExecuteReader(CommandBehavior.CloseConnection) End Sub End Class и код Default.asp <body> <form id="form1" runat="server"> <div> <table style="width:100%;"> <tr> <td> </td> <td> </td> <td> </td> </tr> <% While dr.Read() %> <tr> <td> <%= dr.GetString(0)%> </td> <td> <%= dr.GetString(1)%> вот здесь вылетает ошибка </td> </tr> <% End While %> </table> </div> </form> </body> в тестовой базе две колонки и если убрать эту строку то одну колонку загружает Кто знает подскажите почему? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 18:03:15 |
|
||
|
Загрузка из MS SQL
|
|||
|---|---|---|---|
|
#18+
Так чем репитер-то не устроил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 18:08:12 |
|
||
|
Загрузка из MS SQL
|
|||
|---|---|---|---|
|
#18+
Паганель, я его никогда не использовал, и не совсем понятно как им пользоваться. Если есть хорошие примеры рипитера то буду благодарен вам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 19:06:20 |
|
||
|
Загрузка из MS SQL
|
|||
|---|---|---|---|
|
#18+
Repeater - класс , см. внизу примеры и руководства ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 19:17:03 |
|
||
|
Загрузка из MS SQL
|
|||
|---|---|---|---|
|
#18+
Паганель, спасибо огромное, буду разбираться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 19:22:38 |
|
||
|
Загрузка из MS SQL
|
|||
|---|---|---|---|
|
#18+
Ошибка на скрине означает, что во втором столбце значение, которое не кастится к строке. Скорей всего поможет <%= dr.GetDateTime(1) %>, насколько я понял из SQL запроса там тип данных datetime ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2011, 16:32:44 |
|
||
|
Загрузка из MS SQL
|
|||
|---|---|---|---|
|
#18+
Ой блин, сорри за некропост, на дату не посмотрел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2011, 16:33:53 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=143&tid=1360153]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
62ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 367ms |

| 0 / 0 |
