请大神看看这串代码有问题吗?为什么调试下拉列表中没有数据
vb.net吧
全部回复
仅看楼主
level 1
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
Dim conn As String
conn = "provider=microsoft.ace.oledb.12.0;data source=D:\LIANXI\Database1.mdb;Persist Security Info=False"
Dim myconn As New OleDb.OleDbConnection(conn)
Dim myselectquery As String = "select *from yuanzhu "
myconn.Open()
Dim cmd As New OleDb.OleDbCommand(myselectquery, myconn)
Dim myreader As OleDb.OleDbDataReader = cmd.ExecuteReader
myreader.Read()
ComboBox1.Items.Add(myreader(0))
myconn.Close()
End Sub
2018年11月06日 07点11分 1
level 4
conn = "provider=microsoft.ace.oledb.12.0;data source=D:\LIANXI\Database1.mdb"
dim cn as oledbconnection
cn=new oledbconnection(conn)
dim sql as string="select * from yuanzhu"
dim da as oledbdataadapter
dim ds as new dataset
da=new oledbdataadapter(sql,cn)
da.fill(ds,"yuanzhu")
for i=0 to ds.tables(0).rows.count-1
combobox1.items.add(ds.tables(0).rows(i)("列标题"))
next
试试看,手打不确定有无问题。哈哈
2018年11月06日 13点11分 2
多谢[玫瑰]
2018年11月26日 02点11分
level 2
不在编辑器里面vb的代码看起来好麻烦啊
2018年11月26日 05点11分 3
level 11
mdb对应jet引擎,accdb对应ace引擎,你应该百度下连接字符串
2018年11月26日 14点11分 4
1