请教高手:vb中,根据下拉列表框(combo1)选择的内容,检索数据库中字段(字段名=combo1的选择项),并把 5
OptionExplicit'定义全局变量DimgSetAsNewADODB.Recordset'存储记录集DimgConnAsNewADODB.Connection'存...
Option Explicit
'定义全局变量
Dim gSet As New ADODB.Recordset '存储记录集
Dim gConn As New ADODB.Connection '存储本窗体用的数据库连接
Private Sub Combo1_Change()
Dim strConn As String
strConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\windows\zhushuju.mdb"
Dim strSql As String
strSql = "select * from 染料" 'SQL查询语句
gSet.CursorType = adOpenDynamic
gSet.LockType = adLockBatchOptimistic
gSet.Open strSql, gConn '使用 Open 方法打开数据库中的一个表
'遍历记录集
Dim n As Integer
n = 0
Do Until gSet.EOF
Combo2.AddItem gSet!combo1.text, n
gSet.MoveNext
n = n + 1
Loop
End Sub
我知道怎么做了
dim a as string
a=combo1.text
下面引用
Combo2.AddItem gSet!(a), n 展开
'定义全局变量
Dim gSet As New ADODB.Recordset '存储记录集
Dim gConn As New ADODB.Connection '存储本窗体用的数据库连接
Private Sub Combo1_Change()
Dim strConn As String
strConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\windows\zhushuju.mdb"
Dim strSql As String
strSql = "select * from 染料" 'SQL查询语句
gSet.CursorType = adOpenDynamic
gSet.LockType = adLockBatchOptimistic
gSet.Open strSql, gConn '使用 Open 方法打开数据库中的一个表
'遍历记录集
Dim n As Integer
n = 0
Do Until gSet.EOF
Combo2.AddItem gSet!combo1.text, n
gSet.MoveNext
n = n + 1
Loop
End Sub
我知道怎么做了
dim a as string
a=combo1.text
下面引用
Combo2.AddItem gSet!(a), n 展开
2个回答
展开全部
我很笨,这么深奥的问题还是请教他人吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
并把??
更多追问追答
追问
并把检索到的数据赋值给下拉列表框(combo2)我这样写的的,老是出错,高手请
追答
不知道是什么错误?
把检索到的数据赋值给下拉列表框(combo2) 之前 把 combo2 的数据清除 combo2.clear
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询