永发信息网

ado如何连接delphi创建的*.db数据表

答案:3  悬赏:50  手机版
解决时间 2021-02-12 22:37
  • 提问者网友:箛茗
  • 2021-02-12 00:09
感谢你的回答。我要用delphi自带的数据库创建的db文件,不是access,
不安装bde,用ado连接
最佳答案
  • 五星知识达人网友:蓝房子
  • 2021-02-12 00:38
添加名字为ADOConnection1的组件,点击ConnectionString属性后的...,点击Use Connection String后面的Build,选择Jet 4.0的那个,下一步,“1.选择或输入数据库名称(D):”后面的...,选中你所要的数据库,你可以点击“测试连接”,测试是否能成功的连接。
这就好了!
不过,这只是用来连接数据库的!一般都是几个组件配合使用!例如:ADOQuery1,ADOTable1等等。
全部回答
  • 1楼网友:神鬼未生
  • 2021-02-12 01:29
什么意思?如果只是为了显示progressbar:在子线程中执行查询,在主线程中控制progressbar。子线程中查询时所用的所有ado控件都在子线程中(execute中)动态创建,或在主线程中加一句:begin coinitflags := coinit_multithreaded; application.initialize;0a application.createform(tform1, form1); application.run;end.
  • 2楼网友:西岸风
  • 2021-02-12 01:23
delphi创建的,这个是说自己程序创建的吗?呵呵 access默认的登陆用户名是 Admin 使用下面的连接 方法吧 const G_Access_connStr = 'Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;'+ 'Data Source=%s;Persist Security Info=True;'+ 'Jet OLEDB:Database Password=%s;'; 然后format一下把相应的值传到 一个Tadoconnection 的conntectstring,即 tadoconnection.connectstring:=format(g_access_connstr,[数据库名字,密码]). 然后使用TADOQUERY组件,connect属性设置为刚刚的Tadoconnection。就可以用Tadoquery连接数据库操作了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯