数据库和VB 连接问题

数据库和VB连接问题一直连接不上提示没发发现数据源或驱动程序在控制面版已经弄好了数据源了就是他发现不了数据源名称是students在数据库建立好了是不是代码有问题?Pri... 数据库和VB 连接问题
一直连接不上 提示 没发发现数据源或驱动程序 在控制面版已经弄好了数据源了 就是他发现不了
数据源名称是 students 在数据库 建立好了
是不是代码有问题?

Private Sub Form_Load()
Dim myconn As New ADODB.Connection '连接数据库的Connection对象
Dim rs1 As ADODB.Recordset
Dim rs2 As ADODB.Recordset
Dim connstr As String
connstr = "dsn=myconn"
If myconn.State = 0 Then
myconn.Open connstr
End If
Set rs1 = myconn.Execute("select classinfo from class")
If Not rs1.EOF Then
Do While Not rs1.EOF
Combo1.AddItem Trim(rs1.Fields("classinfo"))
rs1.MoveNext
Loop
End If
Set rs2 = myconn.Execute("select * from course")
If Not rs2.EOF Then
Do While Not rs2.EOF
Combo2.AddItem Trim(rs2.Fields("course_name"))
rs2.MoveNext
Loop
End If
End Sub
展开
 我来答
twtw1234
2010-07-14 · TA获得超过116个赞
知道答主
回答量:88
采纳率:0%
帮助的人:20.4万
展开全部
Private Sub Form_Load()
Adodc1.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\123.mdb;persist security info=false"
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "select * from test"
Adodc1.Refresh
Combo2.AddItem "编号"
Combo2.AddItem "摩托车"
Combo3.AddItem "辆数"
Combo3.AddItem "车牌号"
Combo3.Text = "辆数"
Combo2.Text = "编号"
Combo1.Text = Adodc1.Recordset.Fields("编号")
Do While Not Adodc1.Recordset.EOF
Combo1.AddItem Adodc1.Recordset.Fields(Combo2.Text).Value
Adodc1.Recordset.MoveNext
Loop
End Sub

这是我用的一个连接代码 你可以看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TableDI
2024-07-18 广告
在使用Excel的VLOOKUP函数进行匹配时,确保匹配相同的数据是非常重要的。首先,要确保你正在查找的值(即lookup_value)与查找表(即table_array)中的列中的值相匹配。其次,确保匹配的数据类型(如文本或数字)在查找表... 点击进入详情页
本回答由TableDI提供
ppfkue
2010-07-14 · TA获得超过210个赞
知道小有建树答主
回答量:184
采纳率:100%
帮助的人:207万
展开全部
connstr = "dsn=myconn"

可以这样连吗?用户名和密码都没写啊,肯定不行。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
85929006
2010-07-14
知道答主
回答量:16
采纳率:0%
帮助的人:6.3万
展开全部
机器要装ORACLE的客户端
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式