我在主表单使用了一个adoconnetion控件,使用的是Microsoft.Jet.OLEDB.4.0连接到access数据库,库在D:\ywm\dbf下,如果安装在d:\则客户电脑中d盘下有ywm目录,在ywm下有执行文件和dbf\**.mdb文件,运行正常,但如果客户没有D盘的话,怎么办?可以做成可以选择安装的吗?并且要运行正常
解决方案 »
- does not return a result set
- delphi 如何获取IE的源文件
- 考试报名系统程序!谁帮帮我
- 关于单据录入,DELPHI系统自带的例子是BDE的,转到ADO方式下面,好象有问题..高手看过来,
- 求SQL服务器列表问题,(另开贴送100给出正确答案的朋友)!!!
- SQL添加字段时出这个提示,是什么意思??
- 请ice来接分,谢谢你通过邮件对我帮助!!
- Delphi连接数据库奇怪的问题
- 请教:在Tchart的series绘制的曲线图上,如果鼠标移动到一个point点,我想在该点捕获对应的x和y轴坐标,如何做到呢?
- 请教高手.为什么帮助文件中无法查到TDEVICEMODE 之类的控件说明.
- oracle 表中数据发生变化时如何触发 delphi 的事件?
- delphi&oracle的select语句问题!
主要要在程序中实现,动态设置ADOCONNECTION的连接字符串。
ExtractFilePath(Application.ExeName) + 'dbf\**.mdb;' + //数据库名
'Mode=ReadWrite;Extended Properties="";' +
'Jet OLEDB:System database="";' +
'Jet OLEDB:Registry Path="";' +
'Jet OLEDB:Database Password=aaaa;' + //密码
'Jet OLEDB:Engine Type=5;' +
'Jet OLEDB:Database Locking Mode=1;' +
'Jet OLEDB:Global Partial Bulk Ops=2;' +
'Jet OLEDB:Global Bulk Transactions=1;' +
'Jet OLEDB:New Database Password="";' +
'Jet OLEDB:Create System Database=False;' +
'Jet OLEDB:Encrypt Database=False;' +
'Jet OLEDB:Don''t Copy Locale on Compact=False;' +
'Jet OLEDB:Compact Without Replica Repair=False;' +
'Jet OLEDB:SFP=False';
str := ExtractFilePath(Application.ExeName);
返回的是可执行文件的绝对目录