powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Загрузка из MS SQL
16 сообщений из 16, страница 1 из 1
Загрузка из MS SQL
    #37574214
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возникла проблемка

как из 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>

Кто знает что я неправильно сделал?

Спасибо.
...
Рейтинг: 0 / 0
Загрузка из MS SQL
    #37574231
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708,

while (dr.Read()
Закрывающую скобку пропустили.
...
Рейтинг: 0 / 0
Загрузка из MS SQL
    #37574233
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge,

в коде она есть, это я здесь недопечатал
...
Рейтинг: 0 / 0
Загрузка из MS SQL
    #37574247
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708ShSerge,

в коде она есть, это я здесь недопечатал
А что Вы ещё не допечатали? Предлагаете угадывать?
...
Рейтинг: 0 / 0
Загрузка из MS SQL
    #37574248
Starlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708,

у вас dr.GetString(1); отрабатывает, но значения ни чему не присваиваются.

Можно собрать строку и загрузить в какой-нибудь тэг, можно использовать Repeater и т.д
...
Рейтинг: 0 / 0
Загрузка из MS SQL
    #37574258
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Starlex,

да мне желательно на саму страницу его поместить

чтобы было

<b>test_test</b>
<b>а здесь <u>мой</u> текст из базы</b>

рипитер не подходит так как из базы грузится не просто текст а текст из тегами
...
Рейтинг: 0 / 0
Загрузка из MS SQL
    #37574281
Starlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708,

По моему так должно работать

Код: html
1.
2.
3.
4.
5.
<asp:Repeater id="myRep" runat="server">
<ItemTemplate>
<%#Container.DataItem("myField")%>
</ItemTemplate>
</asp:Repeater>
...
Рейтинг: 0 / 0
Загрузка из MS SQL
    #37574303
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Starlex,

спасибо. сейчас попробую
...
Рейтинг: 0 / 0
Загрузка из MS SQL
    #37576073
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот нашел один пример но опять вылетает ошибка см скрин

вот код 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>

в тестовой базе две колонки и если убрать эту строку то одну колонку загружает

Кто знает подскажите почему?

Спасибо.
...
Рейтинг: 0 / 0
Загрузка из MS SQL
    #37576086
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так чем репитер-то не устроил?
...
Рейтинг: 0 / 0
Загрузка из MS SQL
    #37576227
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель,

я его никогда не использовал, и не совсем понятно как им пользоваться.
Если есть хорошие примеры рипитера то буду благодарен вам.
...
Рейтинг: 0 / 0
Загрузка из MS SQL
    #37576239
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Repeater - класс , см. внизу примеры и руководства
...
Рейтинг: 0 / 0
Загрузка из MS SQL
    #37576248
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель,

спасибо огромное, буду разбираться
...
Рейтинг: 0 / 0
Загрузка из MS SQL
    #37587272
Коляныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка на скрине означает, что во втором столбце значение, которое не кастится к строке.
Скорей всего поможет <%= dr.GetDateTime(1) %>, насколько я понял из SQL запроса там тип данных datetime
...
Рейтинг: 0 / 0
Загрузка из MS SQL
    #37587276
Коляныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой блин, сорри за некропост, на дату не посмотрел
...
Рейтинг: 0 / 0
Загрузка из MS SQL
    #37587517
brainproof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор надеюсь вы вырастете быстро. это пример больше как не надо писать
P.S. надеюсь в конце где нить конекшен то высвобождаеться как и ридер ?
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Загрузка из MS SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]