我很笨,我想知道如何用ADO将程序和一个ACCESS数据库文件相联,详细一点(50分)

  • 主题发起人 主题发起人 zerpro
  • 开始时间 开始时间
放置AdoConnection
双击,选择Jet4.0驱动,然后选择数据库文件,如果有密码,在所有里面的database Pasword里面填入。
然后使用AdoQuery或者AdoTable就可以连接了。
 
你看看左轻侯的那个离线数据浏览器源码不就得了[:)]
 
使用adoconnection连接,它自带一个连接向导的,
 
你建一个Access库,然后在ODBC中的系统数据库建立一个对象!
然后在一个FORM中建立ADOTABLE
然后选择ConnectionString项点击小按钮!将会出现一个窗口,选OLE....ODBC DRIVER 一下
步,选择数据源!即选择刚建好的名字的Access的数据源!测试连接OK的话按确定即可!
再在TableName选择相关的表即可!
 
同意yzhshi的。
但他说的是对于Access2000,如果是97的话,则选择Jet3.5。
 
var
msaccess,db,rs:idispatch;
begin
//如果是access95则换用"DAO.DBEngine"
msaccess:=createoleobject('DAO.DBEngine.35')
db:=V.OleFunction('OpenDatabase'),'c:/xxx/xxx/xxx/xxx.mdb');
rs:=v1.Olefunction('Openrecordset','tbdistrito');
listbox.items.clear();
while (not(rs.olepropertyget('eof')))
listbox1.items.add(rs.olepropertyget('fields','distrito'));
rs.oleprocedure('movenext');
rs.oleprocedure("close");
free(msaccess);
free(db);
free(rs);
end;

累死了!!!!!!!!!!!
 
多人接受答案了。
 

Similar threads

后退
顶部