COMBOBOX的问题

flashrain 2003-09-20 08:05:03
怎样将ACCESS中一张表的一列放如COMBO中
...全文
26 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
MSSQL 2003-09-20
  • 打赏
  • 举报
回复
Option Explicit
Dim db As NEW ADODB.Connection
Dim rs As ADODB.Recordset

Private Sub Form_Load()
db.CursorLocation = adUseClient
db.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=D:\...\student.mdb;"
Set rs = DB.EXECUTE( "select * from teacher")
COMBO1.CLEAR
Do While Not rs.EOF
Combo1.AddItem rs(thName)
rs.MoveNext
Loop
RS.CLOSE
End Sub
doudou8090 2003-09-20
  • 打赏
  • 举报
回复
楼上的意见参考一下
flashrain 2003-09-20
  • 打赏
  • 举报
回复
Option Explicit
Dim db As ADODB.Connection
Dim rs As ADODB.Recordset

Private Sub Form_Load()
Set db = New ADODB.Connection
db.CursorLocation = adUseClient
db.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=D:\...\student.mdb;"
Set rs = New ADODB.Recordset
rs.Open "select * from teacher", db, adOpenKeyset, adLockOptimistic
Do While Not rs.EOF
Combo1.AddItem rs(thName)
rs.MoveNext
Loop
End Sub
yongtang 2003-09-20
  • 打赏
  • 举报
回复
函数未定义?

你用了什么函数?

把你的form_load帖出来看看。
flashrain 2003-09-20
  • 打赏
  • 举报
回复
在Form_Load中将列中的数据放入COMBO中,在别的按纽事件中也有连ACCESS,但提示Form_Load中函数未定义
chao778899 2003-09-20
  • 打赏
  • 举报
回复
up
benjamin8064 2003-09-20
  • 打赏
  • 举报
回复

rs.open "select 列名 from 表名",db, adOpenStatic, adLockBatchOptimistic
do while not rs.eof
combo1.additem rs(字段名)
rs.movenext
loop
rs.close

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧