社区
数据库相关
帖子详情
请问用adoconnection连接数据库,如何在程序运行能够动态的指定呢,谢谢了
robbie1
2004-10-20 01:18:05
如题,我在开发的时候配制好了 可是当ACCESS数据库文件不在初始指定的位置时,就报找不到数据库文件了 谢谢了
...全文
117
8
打赏
收藏
请问用adoconnection连接数据库,如何在程序运行能够动态的指定呢,谢谢了
如题,我在开发的时候配制好了 可是当ACCESS数据库文件不在初始指定的位置时,就报找不到数据库文件了 谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
robbie1
2004-10-20
打赏
举报
回复
3q谢谢各位
Tensionli
2004-10-20
打赏
举报
回复
很简单,在你静态配置ADOCONNECTION时,将它的connectionstring COPY到你的动态连接代码中就可以了
connectionstring := '你COPY的连接串';
雨轩居士
2004-10-20
打赏
举报
回复
ADOLinkString ='Provider=Microsoft.Jet.OLEDB.4.0;'
+ 'Password=%s;' //用户工作组(*.mdw)密码
+ 'User ID=%s;' //用户工作组(*.mdw)用户名Admin
+ 'Data Source=%s;' //数据库文件(*.mdb)位置
+ 'Persist Security Info=True;'
+ 'Mode=ReadWrite;' // 数据库打开方式
+ 'Extended Properties=""' //默认值为空
+ 'Jet OLEDB:System Database=""' //用户工作组文件
+ 'Jet OLEDB:Registry Path=""' //注册路径
+ 'Jet OLEDB:Database Password=%s;' //数据库密码
+ 'Jet OLEDB:Engine Type=1;'
+ 'Jet OLEDB:Database Locking Mode=1;'
+ 'Jet OLEDB:Global Partial Bulk Ops=2;'
+ 'Jet OLEDB:Global Bulk Transactions=1;'
+ 'Jet OLEDB:New Database Password=%s;' //?密码
+ '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';
这是个通用的连接字符串,你自己根据情况进行改变,最后通过format函数把参数传递进去
coeltdit
2004-10-20
打赏
举报
回复
procedure TDMFrm.DMCreate(Sender: TObject)
var
MyPath: string;
begin
MyPath := ExtractFilePath(Application.ExeName) //获得应用程序所在目录
ADOConnection.ConnectionString :=
'Provider=Microsoft.Jet.OLEDB.4.0; Data Source='+ MyPath + 'Data.MDB; Jet OLEDB:
DataBase PassWord="123";'+'Persist Security info=False';
end; //假设ACESS文件名为Data.MDB
robbie1
2004-10-20
打赏
举报
回复
怎么把delphi带的ADOCONEDIT文件加进来?
谢谢
robbie1
2004-10-20
打赏
举报
回复
是不是先要close掉adoconnect呢 然后才能操作呢
chengchong1979
2004-10-20
打赏
举报
回复
同意
ssq237712
2004-10-20
打赏
举报
回复
可以把delphi带的ADOCONEDIT文件加进来,在运行期弹出设计期的连接窗口,也可以用一个opendialog让用户选择文件,自己组织连接串赋给adoconnect.connectionStr
淮海工学院学籍管理系统-数据库
1.在Delphi5中打开原先下载的《淮海工学院学籍管理系统》,因为原来的
ADO
Connection
没有Close,所有会报找不到数据库的错误,先忽略它,然后把所有
ADO
Connection
的Database指向这个Access就可以试着运行server端程序...
数据库连接断开后重新连接问题解决方案
程序正常连接状态下,服务器重启、或网络断开等原因将导致数据库连接非正常断开,这时
ADO
Connection
1.Connected、
ADO
Connection
1.State都显示是连接状态(分别为True和stOpen),但其实连接已经断开,服务器、网络...
经典的判断数据库连接断开问题
经典的判断数据库连接断开问题 ...程序正常连接状态下,服务器重启、或网络断开等原因将导致数据库连接非正常断开,这时
ADO
Connection
1.Connected、
ADO
Connection
1.State都显示是连接状态(分别为Tr
Delphi
程序运行
在64位机器连接ODBC的问题
Delphi
程序运行
在64位机器上用ODBC
连接数据库
,如果使用系统默认的ODBC管理器设置DSN,则在程序
连接数据库
时会报"数据源找不到名称和
指定
的默认驱动程序"的错误,面板上没有MySQL驱动的条目,设置好的数据源也没有...
使用Delphi怎么连接SQL数据库
使用Delphi如何连接SQL数据库? 最好能说的详细点 ------解决方案-------------------- 使用
ADO
连接SQL Server 2000数据库 ...(1)用T
ADO
Connection
组件连接数据源(在
Connection
String属性中
连接数据库
的字符串可
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章