在一个已经编写好的vb程序(包含多个data控件,access95)中,如果想要换用access2000数据库,请问如何连

是不是需要把其中所有的data控件都改为ado控件,或者有什么更简单的方法?望高手们帮帮我!需要写代码的也写一下。... 是不是需要把其中所有的data控件都改为ado控件,或者有什么更简单的方法? 望高手们帮帮我! 需要写代码的也写一下 。 展开
 我来答
py389172739
2011-05-13
知道答主
回答量:9
采纳率:0%
帮助的人:3.9万
展开全部
不需要改为ado控件,也不需要添加其他的东西,直接用代码实现动态连接ACCESS数据库就行了:

Dim connectString As New ADODB.Connection
connectString.Open "provider=Microsoft.Jet.OLEDB.4.0; data source=C:\Documents and Settings\Administrator\桌面\Salary\Salary.mdb"
Dim rs As New ADODB.Recordset
Set rs = New ADODB.Recordset

str = "select * from 用户信息表 where userid='" & username & "'and userpwd = '" & userpassword & " '"(这个是查询语句 可以随便改)
rs.Open str, connectString, adOpenKeyset, adLockPessimistic

这样就可以连接上了 !
希望对你有用!
ycsddn
2011-05-03 · TA获得超过266个赞
知道小有建树答主
回答量:706
采纳率:80%
帮助的人:158万
展开全部
为什么要换access2000呢,在VB下用是完全一样的
access2000可以直接打开access97文件,也可以相互转换
如果你是要用adodb的功能,那么肯定是都要改了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星柩星轨
2011-05-03 · TA获得超过255个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:74万
展开全部
格式转化一下啊 将Acess97转换为Acess2002不就行了吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式