我编好程序,Access没了,为什么? 我编好程序,做好安装程序,可是传给别人,说*.mdb文件没有找到,我把此文件放在同一目录下,连接字符串里DataSource=dm1.mdb.为什么会找不到? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样是不能够找到的。应该这样子:ConnStr := Format('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Persist Security Info=False',[GetCurrentDir() + '\dm1.mdb']);然后再把它赋给ADOConnection,就可以了。试试吧。 最好还是在程序里动态生成 ConnectionString 吧~利用 ExtractFilePath(Application.FileName) + ‘dm1.mdb’ 给 DataSource我都这样做,不管用户安装到哪儿,只要 mdb 和 exe 同一目录下,这样写就没问题 同意楼上动态生成ConnectionString或者建立ODBC(利用注册表写入)DateSource1:=ExtractFilePath(Application.FileName)+'dm1.mdb'; 用adodataset查询了记录手如何显示到表格中? 糟遇骗子,大家小心! 用sql命令进行日期型字段比较的命令(高分求教。。。。。。100分) 请教高手关于多层结构的问题 在线等一个InstallShieldXSP2Pro 安装注册码的问题!各位大哥请帮帮忙 Delphi里面有人素质真差 关于串口通信问题 接口问题,大家快来拿分! 大家做直方图、折线图、圆饼图用什么东东? 关于COMBOBOX。TEXT的问题 认证! 怎么样从一条未知的SQL语句取出这条SQL语句中的FROM表名
ConnStr := Format('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Persist Security Info=False',[GetCurrentDir() + '\dm1.mdb']);
然后再把它赋给ADOConnection,就可以了。试试吧。
利用 ExtractFilePath(Application.FileName) + ‘dm1.mdb’ 给 DataSource我都这样做,不管用户安装到哪儿,只要 mdb 和 exe 同一目录下,这样写就没问题
DateSource1:=ExtractFilePath(Application.FileName)+'dm1.mdb';