请教大家,怎么链接access单机版数据库 给单位编个单机版的小程序,64位系统+64位office+delphi7 ,需要用access数据库,用adoconnection一连接就报错。咋整啊,请教大家,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 64位office? 一、使用ADO控件 ADOCommand: TADOCommand; ADOCon: TADOConnection; ADOQuery1: TADOQuery; ADOTable1: TADOTable; DataSource1: TDataSource; 控件之间建立关联。 二、连接代码 DataName:='XX数据库'; ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;'+ 'User ID=admin;'+ // 用户ID 'Data Source='+DataName+';'+ // 数据库文件 'Mode=Share Deny None;'+ 'Jet OLEDB:Database Password=lyhoo;'+ // 密码 'Jet OLEDB:SFP=False'; ADOCon.Connected:=False; ADOCon.ConnectionString:=ConnectionString; ADOCon.Connected:=True;三、数据显示 通过ADOQuery1,ADOTable1访问。 我一般都是将Access数据库文件另存为2003版本的MDB文件,然后直接用AdoConnection配置连接,一般都能成功 你是Access数据库文件的后缀名是什么?MDB 还是 accdb ?或者联接方法不一样。主要是Provider 的值不一致。 conn.Connected := false; conn.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\test.mdb;Persist Security Info=False;Jet OLEDB:Database Password=123456'; try conn.Connected; except showmessage('链接数据库文件错误。'); exit; end; rave打印出来的全是invalid,急 白给分,再线等 如何得到datetime类型的年月日 时分秒的值 有关权限的维护问题?请高手指教? 有关于报表设计的,QUICKREP!在线等待!高手襄助!! close的问题? 给众位拜年了!顺便问一个关于Hint的问题! 有关报表? 进程管理器在哪里找? MIDAS客户端运行出错。 如何将一个文件夹同步复制到10个U盘根目录上 DELPHI 两表模糊查询问题
一、使用ADO控件
ADOCommand: TADOCommand;
ADOCon: TADOConnection;
ADOQuery1: TADOQuery;
ADOTable1: TADOTable;
DataSource1: TDataSource;
控件之间建立关联。 二、连接代码 DataName:='XX数据库';
ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;'+
'User ID=admin;'+ // 用户ID
'Data Source='+DataName+';'+ // 数据库文件
'Mode=Share Deny None;'+
'Jet OLEDB:Database Password=lyhoo;'+ // 密码
'Jet OLEDB:SFP=False';
ADOCon.Connected:=False;
ADOCon.ConnectionString:=ConnectionString;
ADOCon.Connected:=True;三、数据显示
通过ADOQuery1,ADOTable1访问。
try
conn.Connected;
except
showmessage('链接数据库文件错误。');
exit;
end;