一年前经常用类似下面的方式建立mdb连接,一直没问题的:
Public lian As String = "provider=Microsoft.Jet.OLEDB.4.0;data source=d:\geai\shujuku.mdb"
但是,今天也是这么连接的,然后用OleDbConnection,不管是读取还是写入等语句,统一发生下列问题:
找不到文件 'D:\0格爱\geai_weibo\bin\Debug\dbo.mdb'。
也就是说,我建立的本来是一个和项目无关的位置的mdb文件,但该项目既不自动把这个文件复制到debug里面,同时却又必须在里面有这样一个dbo.mdb文件。
我只得把shujuku.mdb这个文件复制到debug,并改名为:dbo.mdb。
这样的话,程序不会出错。但是,不管是更新还是读取,都是在debug.mdb中执行的,并且d:\geai\shujuku.mdb也不惜存在,不存在也会报错,说这个文件不存在。
为什么要同时存在两个mdb,并且只能更新到debug里面呢?
一年前做这类项目时从来不会如此,请问要怎样设置,才能独立使用d:\geai\shujuku.mdb呢?更改和读取都用这个。
请老师告诉我详细步骤,这是我第一次在微软提问。非常感谢!