繁体   English   中英

使用文本框查看数据库中的数据

[英]View data from database using textbox

我已经在Access数据库中做了一些格式化,但是当我尝试在文本框中查看时,它没有使用我设置的格式查看值。 我使用vb.net作为编程语言,使用ms access作为数据库

访问数据库:

字段名称:sampleID数据类型:自动编号格式:“ 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()

运行程序= 14后在文本框中输出

我要查看的实际输出是000014

这是因为从sql返回的值是整数,而不是字符串。 您可以更改代码以按照自己的方式重新设置其格式:

    txtSampleID.Text = Cint(dr("sampleID")).ToString("00000#")
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()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM