VB连接Access2003数据库

我有一套VB程序,数据库是Access97的,我转化为2003之后运行程序就显示不能识别的数据库类型,请问这是什么原因。
连接字符串是4.0的应该没错的啊
'初始化数据库文件路径
DataPath = App.Path + "\storage.mdb"
DataConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=" + DataPath + ";Persist Security Info=False" + ";Jet OLEDB:Database Password=123"
请大虾们指教,谢谢最好能留个QQ

第1个回答  2010-05-09
DataSource='" + DataPath + "' 加一对单引号试试
第2个回答  2010-05-10
接各种VB外包。发问题到910971114@qq.com本回答被提问者采纳

怎样才能在VB6.0 中连接Access 2003数据库
二:设置INI文件路径。在VB的程序中使用了访问外来数据库操作,将应用程序生成EXE文件后,必须提供一个INI文件。若找不到这个INI文件,将会导致不能访问数据库,并出现“NOTFOUNDIN STOLLABKISAMS’的错误信息。设置INI文件路径后,VB的程序会在WINDOWS子目录中寻找与应用程序同名的INI文件。设置INI文件路径...

求VB登陆窗口连接ACCESS数据库的代码
1、DimobjCnAsNewConnection,objRsAsNewRecordset objCn.ConnectionString="Provider=Microsoft.Jet.OLEDB.3.51;"&"DataSource="&App.Path&objCn.Open 2、dimobjCnAsConnection SetobjCn=NewConnection objCn.Open“DSN=实例2DSN”3、ADOData控件创建连接 ...

VB6+ACCESS2003为什么数据库中【价格】字段(文本型)是空的,ISNULL(rs...
这有两种可能:1)记录集RS当前记录之价格字段确实存在记录值(请检查有关数据表内的相应字段下是否有记录值);2)价格字段里装载了“零长度字符串”——>'',表面上看上去是空的,其实是有数据的。注意ACCESS数据库里“零长度字符串”与“空值——>NULL”,不是一个概念,前者是实实在在的数据值...

vb6.0备份access2003 数据库时出现"拒绝的权限"怎么解决
把 Access 文件的权限加上 Everyone 完全控制。

在没有安装access的机器上运行vb程序还能够连接到access数据库...
可以,有多种方式。首先你那个是VB程序还是access中的VBA代码。ACCESS2003以前的数据为*.mdb文件 引擎为 microsoft jet 4.0 db access2007以后的数据为 *.accdb 引擎为microsoft office 12.0 access datebase~如果要在其他未装access电脑上使用必须封装相关支持 微软有提供官方推荐的工具进行access程序封包...

vb链接access2003 未发现数据源名称并且未指定默认驱动程序
应该是数据源中没有设置数据源。你可以在窗体加载的Adodb控件上,选择connectstring 属性点后面的省略号,手动配置,然后复制生成的connectstring.

★★★急求!!!★★★vb 6.0和access 2003连接时出现未发现数据源名称并...
例:数据库名:user;表名:account;字段u_id,u_name,u_pass;界面:很长时间没用vb了基本上就是这样。数据库和记录集的关闭可以放到unload事件

VB链接ACCESS时提示“不可识别的数据库格式…….mdb”?
我记得VB6自带DAO在没有打SP5或更高补丁之前,不支持2000及以上的数据库格式,所以最好采用ADO方式来操作数据库。VB可以像ASP里那样写创建对象的语句,不过有一点点差别,比如说Server.MapPath在VB里是不可用的,那里你必需写全路径如:C:\\Db\\mydb.mdb,还有就是Server.CreateObject,此处的Server可以...

vb如何向access2003插入一条记录后马上得到该记录的主键?
不查询不可能知道那个ID的。1.你事先知道原理数据库最后一条记录的ID,然后用该ID加一。2.你界面上有绑定,直接取绑定的值。3.就是你说的那种方法,直接select出来了。还有其他方法吗...我也想知道。

DW中ASP.NET VB连接access数据库出现"未指定错误"
先检查access是不是2003版的,然后看看要连接的文件名和文件路径是否正确。

相似回答
大家正在搜