企业库连接ACCESS,在WINFORM中,如果有对文件流进行读写操作,则数据库路径会被相应改变
程序保存在c:/winform下,数据库路径为c:/winform/data/db.db;
比如,数据库路径字段为data/db.db,企业库连接后,则能正确找到程序对应目录下的数据库进行连接,当我将一个字符串写入d:/a.text文本后,则程序崩溃,捕捉异常后发现,数据库全路径地址被改变为d:/data/db.db;请问这个问题是什么给50分
程序保存在c:/winform下,数据库路径为c:/winform/data/db.db;
比如,数据库路径字段为data/db.db,企业库连接后,则能正确找到程序对应目录下的数据库进行连接,当我将一个字符串写入d:/a.text文本后,则程序崩溃,捕捉异常后发现,数据库全路径地址被改变为d:/data/db.db;请问这个问题是什么给50分
解决方案 »
- 一个关于struct和类的问题
- 请问,某个变量的值发生变化时,产生一个事件
- 一个的WCF的问题,关于数据契约和消息契约
- C#安装部署,请问在系统必备里面,怎样把.net Framework2.0 SP1补丁也包括在里面呢?
- C# 前期绑定 和 后期绑定 有啥区别呀???
- web可否操纵windows服务。
- 如何根据Name的值取道Hashtable 的内容??
- 请问在c#中如何实现象象qq中那样接收键盘事件
- 求助大神:我通过串口给设备发指令,用串口调试助手发送就有反馈,用自己写的serialPort程序却不通%>_<%,怎么破
- 一个保存路径的问题,急急!!!
- 救命
- 求C#如何读取DBF表中字段信息的代码?
找不到数据库文件也不至于崩溃吧,健壮性不够Application.StartupPath + 数据库文件相对路径企业库中的数据连接属性是无法重写的
这个并不是说因为用企业库造成的
而是因为你用的是相对路径
数据库连接用绝对路径去连 就OK了企业库连接会自动搜索application目录,不需要加载绝对路径,何况如果使用绝对路径,则程序移动后就无法使用
在代码中这样写的
d:\\aaa\\asdf.db
我想应该是这个问题