小弟用delphi7做了一个小程序,测试神马的都通过了,我是有连接access数据库的.
然后用inno setup,将一个空的access数据库也打进去了.软件打成了安装程序.
然后进行安装,完成.
我就是想让那个安装好的程序是自动连接到安装目下的那个空access数据库的.......
是不是应该设相对路径还是怎么的.....
有没有大哥帮帮忙!!
然后用inno setup,将一个空的access数据库也打进去了.软件打成了安装程序.
然后进行安装,完成.
我就是想让那个安装好的程序是自动连接到安装目下的那个空access数据库的.......
是不是应该设相对路径还是怎么的.....
有没有大哥帮帮忙!!
解决方案 »
- CRC校验,怎么对读取到的部分数据进行校验~~~~~~~~~~~~~~~~~~
- QQ堂3.0 用openprocess不能打开进程了,谁有办法解决?
- delphi怎么读出网络上的记事本文件中的内容
- 怎样知道鼠标在Cattion上点击了?(想用自己画的最大、最小化按钮)
- 请教一个数据备份问题
- ado 连接access 有关密码大问题!!!!!!!!!!!
- 3721网络实名真是害人
- 如何定义和保存DLL多个函数的地址?
- 开放--短信群发软件源代码!!!
- 哪位高手知道RTF格式的含义?或者更好,知道Rxlib中的RXRICHEDIT控件中识别RTF格式的方法?
- Delphi取字段的所有数据
- 急求,怎么根据当前窗口句柄判断是否是指定程序
'Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source='+extractfilepath(application.exename)+'youdate.mdb;.......................'
根据你的说法我将ADOConnection里的ConnectionString的属性改为上面的了,然后在adoquary打开表的时候出现了错误提示: 指定的初始化字符串不符合OLE DB规定......
在E:\自制小软件\备忘录
就直接用extractfilepath(application.exename)+'备忘录.mdb'
如果你EXE在E:\自制小软件
就得用extractfilepath(application.exename)+'备忘录\备忘录.mdb'
extractfilepath(application.exename)+'备忘录.mdb'
EXE和MDB是在同一个目录的- -! 但提示我说找不到文件。是不是哪里引号加错了
放在表单的Creat中ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source='
+extractfilepath(application.exename)
+'备忘录.mdb;Mode=Share Deny None;Jet OLEDB:System '
+'database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet '
+'DB: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;';
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source='
+extractfilepath(application.exename)
+'备忘录.mdb;Mode=Share Deny None;Jet OLEDB:System '
+'database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet '
+'DB: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;';
ADOConnection1.Connected :=true;
Ado....open;//打开你用的表,这句千万不要照抄,用你自己的表名