Omlouvám se za stupiditu dotazu, ale potřeboval bych ukázku kódu, jak z databáze načíst do textboxů jednotlivá data. Databáze obsahuje obsah RichTextBoxu, pak pole1, pole2...atd, a já bych potřeboval obsahy techto polí zapsat do textboxů. Kód:
sql = "SELECT * FROM vzorky_vlastnosti WHERE Nazev = '" & TextBox1.Text & "'"
Dim oleDbCmd = New OleDbCommand(sql, CN)
If Not oleDbCmd.Connection.State = ConnectionState.Open Then
oleDbCmd.Connection.Open()
End If
Dim oleDbDataReader = oleDbCmd.ExecuteReader()
oleDbDataReader.Read()
Form4.RT.Clear() : Form4.RT.Rtf = ""
Try
Form4.ID.Text = oleDbDataReader.GetInt32(0)
Form4.TSL.Text = oleDbDataReader.GetString(1)
Form4.RT.Rtf = oleDbDataReader.GetString(2)
Form4.pomocny.Text = "editujeme"
Catch ex As Exception
'není tam nic
If Err.Number = 5 Then
Form4.TSL.Text = TextBox1.Text
Form4.ID.Text = ""
Form4.pomocny.Text = "zapisujeme"
Else
MsgBox("Nastala jiná chyba: " & Err.Number & " - " & Err.Description & ". Doporučujeme záznam smazat a vytvořit jej znovu.")
End If
End Try
oleDbCmd.Connection.Close()
Pro jednochust mejmě pole1 a textbox1, jak do textboxu v uvedené struktuře zapíšu obsah pole1. Moc děkuji za náměty
|