我的程序的数据库(ACCESS)使用的相对路径,程序编完后程序在自己的机器上任意一个位置都能运行,可是拷到另一台机器上运行时总是提示找不到数据库!请问为什么会出现这种情况?如何解决?谢谢!
数据库在程序所在文件夹的子目录下
数据库在程序所在文件夹的子目录下
解决方案 »
- 自己写了一套ERP系统,有兴趣的可以一起交流,有意外包工程。
- 在vb中更改sqlserver数据库中的表名字的sql语句怎么写啊?
- 求助,不知道是什么问题???
- GetBitmapBits
- 我在使用WINSOCK控件时的问题,劳驾帮忙
- 如何取得一个隐形窗口的句柄?比如说万象网吧管理软件客户端的的句柄?
- 怎样把位图的逐点颜色读出来?谢谢★★★★★★★★★★★★★★★★★请进
- 简单查询语句,HELP ~~~帮忙看看怎么改?
- 我的困难又一次在CSDN解决了,我真的很感谢,尤其是blstar,还有其他的帮助我的朋友,愿所有人的问题都能在这里找到答案。另祝大家圣诞快乐,谁有ASP的问题,我全力支持。
- “微软ATC的Visual Basic认证”含金量有多少,“她”到底俏不俏?
- 急!请教OraDynaset可以自由移动记录集的指针吗?
- 控制Excel时读取数据的疑难。
//分析你这句话.做个假设 如果原来数据库在C盘,转换到D盘,你也是可以连接的.那么你这样的情况,我实在不清楚你怎么写的相对路径,如果你这句话真的能够实在,那么你就是神仙 所以可能的情况是,你在设计的时候,你的路径就是不对的....你在写入的目录下有个数据库,你后面不段复制复制,原数据库还在,当然出不了问题了 好好msgbox出你数据库的路径吧
LocalDataPath = App.Path + "\ShuJu\figure.mdb"
路径要用斜杠么"/"?我用的是反斜杠,是不是问题处在这里?
另外,我目标机器基本是win2000pro,安装了sp4补丁和冲击波、振荡波补丁、office2003精简版,其他什么都没装
另外,我目标机器基本是win2000pro,安装了sp4补丁和冲击波、振荡波补丁、office2003精简版,其他什么都没装
//你在其他机器上确认你是这个路径FT,打这些补丁和ACCESS有什么关系再次FT,什么时候有个精简版出来.最后FT,我估计还是你自己数据库位置问题...没话讲了...
debug.print LocalDataPath
debug.print dir(LocalDataPath)