不能打开VB数据库 提示路径未找到 怎么办

不能打开VB数据库 提示路径未找到 怎么办,第1张

如果你连接的数据库是Access2000以后的版本(Access97除外),你必须要安装VssP5的补丁,但是这个补丁根本就找不到(除非你是微软的正版用户),VB当中还有其他的数据库控件,在部件中可以设置找到,建议你还是用另外一个数据库控件,另外一个肯定没有问题

1一个简单的查询的例子:

'定义一个连接

Dim Conn As ADODBConnection

'定义一个记录集

Dim mrc As ADODBRecordset

'分别实例化

Set Conn = New ADODBConnection

set mrc =New ADODBRecordset

'定义一个连接字符串

dim ConnectString as string

ConnectString="provider=microsoftjetoledb40;data source=" & AppPath & "\data\数据库名mdb;jet oledb:database password=数据库密码"

'打开连接

Conn1Open ConnectString

'定义游标位置

Conn1CursorLocation = adUseClient

'查询记录集(从student表中找出名子为"张三"的记录)

mrcopen "select from student where name='张三'",Conn, adOpenKeyset, adLockOptimistic

'现在你已经得到了你想要查询的记录集了,那就是mrc

'你可以把此记录集与DataGrid榜定,用datagrid显示你查询的记录

set medatagriddatasource=mrc

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

问题描述:

Private Sub Command1_Click()

If Text1Text = text2text Then MsgBox "text1中的值与数据库中的一样"

End Sub

在程序中引用adodc,并且text2textfield设计为“用户名”这样在text2中正确的显示用户名。当在text1中输入同样的一个用户名按命令按钮,不执行此任务。这是怎么回事儿?为什么这两个字符串不相等?怎么改?

解析:

Private Sub Command1_Click()

If trim(cstr(Text1Text)) = trim(cstr(text2text)) Then MsgBox "text1中的值与数据库中的一样"

End Sub

如果你的数据库连接控件(ADODC)或ADODB的Connection对象,设置的是数据库的绝对路径(如E:\myapp\data\db1mdb),那么当数据库的位置发生变动时(比如把程序拿到其他计算机运行时),就会提示找不到数据库了。解决的办法是把绝对路径改为相对路径(相对于本exe文件所在的文件夹,比如data\db1mdb)。

以上就是关于不能打开VB数据库 提示路径未找到 怎么办全部的内容,包括:不能打开VB数据库 提示路径未找到 怎么办、在VB怎么查询数据库中的数据啊!、VB中SQL数据库的查找等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10134895.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存