现在我的一个程序的数据库使用了一个ACCESS文件,在连接字符串里面把这个mdb文件的路径写死了
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\FIMCapture\Fim.mdb;Extended Properties=dBASE IV;Jet OLEDB:Database Locking Mode=1;User ID=;Password=
现在我打包的时候把exe文件和数据库mdb文件放在了一起,安装到哪个目录就在什么目录,有没有什么方法得到当前目录,来修改这个连接字符串?
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\FIMCapture\Fim.mdb;Extended Properties=dBASE IV;Jet OLEDB:Database Locking Mode=1;User ID=;Password=
现在我打包的时候把exe文件和数据库mdb文件放在了一起,安装到哪个目录就在什么目录,有没有什么方法得到当前目录,来修改这个连接字符串?
解决方案 »
- 自定义的类编译能通过,但运行后出错,求指点
- 【CSDN开心辞典】哪个大版块版主最多?
- 如何编程实现在网页上选中类似TRadioButton控件的按钮选项?
- 高手帮忙,头疼死了,我用Webbrowse开发的一个程序,为什么会自动退出???
- 有没有类似资源管理器左列那样把硬盘上目录遍历出来的控件?
- 一个简单的问题大家看看!
- 一段ADOQuery的貸码?和函数。请教各位一下!在线等待
- Delphi怎样表示当前工程目录,即相当于VB中的App.Path?
- ==TQuery能定义文件名的变参吗?====
- Delphi中如何设置能把一个工程的所有信息记录下来?如断点,书签等?
- 各位兄弟,给公司取个名字吧!!!先给100,被采取后再给100
- 怎把一个DBGRID中选中的记录添加到另一个DBGRID中?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
如果mdb文件和exe文件在同一级目录这样就可以了....Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Fim.mdb;Extended Properties=dBASE IV;Jet OLEDB:Database Locking Mode=1;User ID=;Password=
这样写不行啊,我刚试过了 用ExtractFilePath(Application.ExeName)要怎么改这个连接字符串呢~~~
这种写法是数据库与程序同级,
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=..\date\Fim.mdb;Extended Properties=dBASE IV;Jet OLEDB:Database Locking Mode=1;User ID=;Password=
这种写法是数据库同级还有个date文件夹.
这是什么意思?
请问各位高手,这句代码是什么意思?