请教,access2000+ado如何解决使用者安装目录与我开发目录不同的问题 我用access2000+ado做了一个程序,打包到别的机子使用,是不是只能安装在与我开发时一样的目录?安装在别的目录为什么不行?(我猜是ado connection string设置的问题)那如何能实现让用户自由选择安装目录呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 with ADOConnection1 do begin ConnectionString := 'Provider = MicroSoft.jet.OLEDB.4.0;'+ 'Persist Security Info = False'+ 'Data Source=D:\*.mdb;'+//数据库本地目录 'Mode = ReadWrite;'+ 'Jet OLEDB:Database Password=*****;'// 加入密码 Connected := True;//Open DataBase end; ado connectionstring里面的文件直接使用相对路径就可以了,很简单。 请问,flyingkiller(大飞虫),相对路径应该怎么使呀?比如我的开发目录是:G:\决策支持系统\决策课程设计ADO,里面有一个access数据库叫mydb 如果程序在这个目录,数据库就是mydb.mdb 写到form的onshow事件里面with ADOConnection1 do begin ConnectionString := 'Provider = MicroSoft.jet.OLEDB.4.0;'+ 'Persist Security Info = False'+ 'Data Source='+ExtractFilePath(Application.ExeName)+'mydb.mdb;' 'Mode = ReadWrite;'+ 'Jet OLEDB:Database Password=*****;'// 加入密码 Connected := True;//Open DataBase end; 搞过KOL 牛人过来瞧瞧啦! 怎样使TComboBox不响应鼠标滚轮事件? 兄弟们,帮我解决一个动态创建问题 怀疑是倒分贴…… ★★★哪位大哥可用分多的用不了,能否给小弟捐献一些,实在不行我用钱买!!!★★★ 减小可执行文件 怎样做类似QICQ界面的竖形导航栏? 找人做网吧管理程序 我在程序中要调用几个网页,如何将这些网页打包起来,不让别人看到呢 我该怎么接着来写socket接收数据?????? 关于mediaplayer控件的一个问题 在程序中能调用Crystal Reports的设计器吗?急!!!!!
begin
ConnectionString := 'Provider = MicroSoft.jet.OLEDB.4.0;'+
'Persist Security Info = False'+
'Data Source=D:\*.mdb;'+//数据库本地目录
'Mode = ReadWrite;'+
'Jet OLEDB:Database Password=*****;'// 加入密码
Connected := True;//Open DataBase
end;
比如我的开发目录是:G:\决策支持系统\决策课程设计ADO,里面有一个access数据库叫mydb
with ADOConnection1 do
begin
ConnectionString := 'Provider = MicroSoft.jet.OLEDB.4.0;'+
'Persist Security Info = False'+
'Data Source='+ExtractFilePath(Application.ExeName)+'mydb.mdb;'
'Mode = ReadWrite;'+
'Jet OLEDB:Database Password=*****;'// 加入密码
Connected := True;//Open DataBase
end;