powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / reader
14 сообщений из 14, страница 1 из 1
reader
    #38238647
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Среда Visual Basic STUDIO’2010 Professional
Как получить фамилию LastName из таблицы, если найдено имя, с помощью
Нижеприведенного кода?

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Dim Search As String = "Vova" 
        Dim cmd As New OleDbCommand("", conn)

        If Search <> String.Empty Then
            conn.Open()
          cmd.CommandText = "SELECT LastName, BirthDate FROM Pensioner WHERE [FirstName]  ='" & Search & "'"

            Dim reader As OleDb.OleDbDataReader = cmd.ExecuteReader()

            If reader.HasRows Then  
                TextBox3.Text = (Search) 
            Else
                MsgBox("Такого пользователя нет!")
           End If
            reader.Close()
            conn.Close()
        Else
            MsgBox("Заполните поле")
        End If
    End Sub

СПАСИБО.
...
Рейтинг: 0 / 0
reader
    #38238685
cooldeveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая-то жуть...
...
Рейтинг: 0 / 0
reader
    #38238709
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКакая-то жуть...
Но надо же когда то начинать. Вы тоже не были так умны вчера,
как сегодня.
...
Рейтинг: 0 / 0
reader
    #38238722
cooldeveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vova_1805Вы тоже не были так умны вчера, как сегодня.
Пересмотрел вчерашние посты. Вроде всё так же

P.S. Начни с книжки, не насилуй форум.
...
Рейтинг: 0 / 0
reader
    #38238743
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторP.S. Начни с книжки, не насилуй форум.
Посоветовали книгу, но нет там ответа.
Согласен, ЛУЧШЕ КОМУ-ТО ДАВАТЬ,
НЕЖЕЛИ ПРОСИТЬ.
...
Рейтинг: 0 / 0
reader
    #38238754
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vova_1805,

... ну так и пиши

Код: vbnet
1.
TextBox3.Text = reader("LastName")
...
Рейтинг: 0 / 0
reader
    #38238766
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik,

только reader.Read() сначала выполнить надо.
...
Рейтинг: 0 / 0
reader
    #38238784
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouch,

.. да, разумеется ... если в коде все немного не так, то сразу и не поймешь ...
...
Рейтинг: 0 / 0
reader
    #38240026
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторну так и пиши

TextBox3.Text = reader("LastName")

Код: vbnet
1.
TextBox2.Text = reader("LastName") 


' Отсутствуют данные для строки или столбца.

Вообще неправильно.
TextBox2.Text = reader.GetData(1)
TextBox2.Text = reader.GetData("LastName")

Код: vbnet
1.
TextBox2.Text = reader.GetString(0) 


' Отсутствуют данные для строки или столбца.
Код: vbnet
1.
TextBox2.Text = reader.Item(0) 


' Отсутствуют данные для строки или столбца.
Код: vbnet
1.
TextBox2.Text = reader(0).ToString() 


' Отсутствуют данные для строки или столбца.
Код: vbnet
1.
TextBox2.Text = reader.GetValue(0) 


' Отсутствуют данные для строки или столбца.
...
Рейтинг: 0 / 0
reader
    #38240044
cooldeveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все не правильно. В т.ч. язык неправильный
...
Рейтинг: 0 / 0
reader
    #38240049
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vova_1805, reader.Read() нужно вызывать и проверять что он True возвращает, прежде чем читать данные.
...
Рейтинг: 0 / 0
reader
    #38240081
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проверять
а как?
...
Рейтинг: 0 / 0
reader
    #38240088
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
reader
    #38240186
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vova_1805,

.. вот так, например, проверять

Код: vbnet
1.
2.
3.
Do While reader.Read()
                    TextBox3.Text = reader("LastName")
Loop
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / reader
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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