View data from database using textbox

岁酱吖の 提交于 2019-12-25 14:25:49

问题


I have made some format in my access database,but when i try to view in textbox it not view the value using the format that i have set it. I use vb.net as a programming language and ms access as a database

Access database :

Field Name : sampleID Data Type : AutoNumber 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()

output in textbox after run program= 14

the actual output that i want to view is 000014


回答1:


That's because the value being returned from sql is an integer, not a string. You can change your code to re-format it the way you want:

    txtSampleID.Text = Cint(dr("sampleID")).ToString("00000#")



回答2:


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/view-data-from-database-using-textbox

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!