access 数据库必须填绝对路径吗
用 ADOConnection 连接一个 Access .mdb 数据库时
在输入数据库名称时必须是绝对路径吗?
在BCB 6 时, 我只输入文件名就可以了。 因为我的 数据库与应用在同一个目录。
在 2010 如果只填文件名称, 在下次重启RS2010打开项目时,提示找不到文件 如下
找不到文件 ‘C:\Documents and Settings\neeme\桌面\clearsky.mdb.
我的文件不在这个目录,但为什么会加上这个目录呢?
[解决办法]
与你生成的exe文件在一个目录.从2006开时,生成的文件会放在单独的一个文件夹里
[解决办法]
试了试,
你的数据库,开发阶段需要放在debug文件夹的上一级目录,而运行时你需要将数据库文件放在debug文件夹里,很容易理解,因为都是在各自的当前目录.
至于你说的Welcome Page的问题没有.难道你的当前目录不是"C:\Documents and Settings\neeme\桌面\"?
另外中文路径有时也可能有问题.你放在别的目录试试
[解决办法]
我给你个邮箱
ydl_china@163.com
[解决办法]
我通常是下面这样的写的,没发现什么错误的,楼上的写法好象不太严谨吧
ADOConnection1->ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\*.mdb(文件名);Persist Security Info=False"