DB = New ADODB.Connection
RS = New ADODB.Recordset
DB.CursorLocation = ADODB.CursorLocationEnum.adUseClient
DB.Open("PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & My.Application.Info.DirectoryPath & "\Обучение.mdb;Mode=Share Deny None;")
RS.Open("select * from Инструктора where фио = '" & cboIFIO.Text & "' and Уволен <> 1", DB, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockOptimistic)
If RS.BOF <> True Then
If CStr("" & RS.Fields("Должность").Value) <> "" Then cboIDolj.Text = RS.Fields("Должность").Value
If CStr("" & RS.Fields("Место_работы").Value) <> "" Then cboIMesto.Text = RS.Fields("Место_работы").Value
If CStr("" & RS.Fields("Координатор").Value) <> "" Then cboIKoor.Text = RS.Fields("Координатор").Value
If CStr("" & RS.Fields("Телефон").Value) <> "" Then txtITel.Text = RS.Fields("Телефон").Value
If CStr("" & RS.Fields("Отзыв_коор").Value) <> "" Then cboIOcKoor.Text = RS.Fields("Отзыв_коор").Value
If CStr("" & RS.Fields("Отзыв_ученика").Value) <> "" Then cboIOcYch.Text = RS.Fields("Отзыв_ученика").Value
End If
lord0n писал(а):
- Код: Выделить всё
DB = New ADODB.Connection
RS = New ADODB.Recordset
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.OleDbDataAdapter1.Fill(DataSet11)
End Sub
dmitriy22 писал(а):понял.....глупый вопрос...
а вот я щас просто прописал...
- Код: Выделить всё
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.OleDbDataAdapter1.Fill(DataSet11)
End Sub
и он выдает в TextBox первую строчку базы данных...корректен ли такой подход?.....
Ramzes писал(а):lord0n
мне кажется, что RS в .Net использовать действительно не проще
dmitriy22 писал(а):просто вокне textbox выдает значения первой строки БД...хотелось бы еще и не только первой...??? как я понимаю необходим SQL запрос..???
Ramzes писал(а):lord0n
вопрос в другом, чем тебя ADO.Net не устраивает? зачем MS PIA юзать ?
kroskros писал(а):dmitriy22 писал(а):просто вокне textbox выдает значения первой строки БД...хотелось бы еще и не только первой...??? как я понимаю необходим SQL запрос..???
Не уверен, но мне кажется, что ТекстБокс отображает только одну текстовую строку (имею в виду string, а не свойство Multiline) ...
Если хочешь отобразить данные всех строк поля датасета,
то тебе предстоит склеить их в одну строку вручную, а потом передать в ТекстБокс
ИЛи ты о ListBox | ComboBox?
lord0n писал(а):Ramzes писал(а):lord0n
вопрос в другом, чем тебя ADO.Net не устраивает? зачем MS PIA юзать ?
привычка, кроме того с дотнетовским адо я ещё не разбирался, не до него пока
dmitriy22 писал(а):lord0n писал(а):Ramzes писал(а):lord0n
вопрос в другом, чем тебя ADO.Net не устраивает? зачем MS PIA юзать ?
привычка, кроме того с дотнетовским адо я ещё не разбирался, не до него пока
а всё-таки что лучше???
dmitriy22 писал(а):lord0n писал(а):Ramzes писал(а):lord0n
вопрос в другом, чем тебя ADO.Net не устраивает? зачем MS PIA юзать ?
привычка, кроме того с дотнетовским адо я ещё не разбирался, не до него пока
а всё-таки что лучше???
kroskros писал(а):...и ОПЫТ, сын ошибок трудных...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 86