Anzeigen von Daten aus der Datenbank mit textbox
Habe ich gemacht, um ein format in meiner access-Datenbank,aber wenn ich versuche, Blick in die textbox, die es nicht Wert mit dem format, dass ich es eingestellt habe. Ich benutze vb.net als Programmier-Sprache und ms access als Datenbank
Access-Datenbank :
Feld Name : sampleID
Datentyp : AutoWert
Format : "000000"
VB.net code :
sql = "SELECT * FROM Cleaning"
cmd = New OleDbCommand(sql, cnnOLEDB)
cnnOLEDB.Open()
Dim dr As OleDbDataReader
dr = cmd.ExecuteReader()
While dr.Read()
txtSampleID.Text = dr("sampleID").ToString()
End While
dr.Close()
Ausgabe in textbox-after-run-Programm= 14
die tatsächliche Ausgabe, die ich anzeigen möchten, ist 000014
- Nicht hinzufügen-Formatierungen in Tabellen, ist es selten eine gute Idee, da es zu Verwirrung führen über Datentypen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Weil der Wert zurückgegeben wird von sql ist ein integer, kein string. Sie können den code ändern, um es neu zu formatieren, wie Sie wollen: