我已经在我的access数据库中设置了一些格式,但是当我尝试在textbox中查看时,它不能使用我设置的格式查看值。我使用vb.net作为编程语言,ms access作为数据库
Access数据库:
字段名: sampleID数据类型: AutoNumber格式:"000000“
VB.net代码:
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()运行program= 14后文本框中的输出
我想查看的实际输出是000014
发布于 2012-10-31 14:44:46
这是因为从sql返回的值是整数,而不是字符串。您可以更改代码以按所需的方式重新格式化代码:
txtSampleID.Text = Cint(dr("sampleID")).ToString("00000#")发布于 2012-11-01 08:37:42
sql = "SELECT * FROM Cleaning"
cmd = New OleDbCommand(sql, cnnOLEDB)
cnnOLEDB.Open()
Dim dr As OleDbDataReader
dr = cmd.ExecuteReader()
While dr.Read()
txtSampleID.Text = Cint(dr("sampleID")).ToString("00000#")
End While
dr.Close()https://stackoverflow.com/questions/13152534
复制相似问题