Qurey问题 TQurey和TADOQurey有什么区别,如果我在一个无窗体的文件的某个类的Public中定义其中一个,该如何连上数据库,请给详细代码,实现给分。(我想做成一个连数据库的公共类)。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我所知道的TQuery需要配置odbc来连结数据库,但是ADOQuery可以直接设置连结字符串就连结上指定的数据库。根据你的要求,建议选用ADOQuery:uses ADODB;myQuery :TADOQuery;function InitQuery(const Server,Database,LoginName,Password:string):boolean;var LoginPassword:string;begin result := true; myQuery:=TADOQuery.Create(nil); try if Password<>'' then LoginPassword:='Password='+Password+';'; myQuery.ConnectionString:=Format('Provider=SQLOLEDB.1;%s' +'Persist Security Info=True;User ID=%s;Initial Catalog=%s;Data Source=%s' ,[LoginPassword,LoginName,Database,Server]); myQuery.SQL.Add('select * from [Tablename]'); myQuery.Active := true; except myQuery.Free; Showmessage('connect to SQL false'); result :=false; end;end;这是一个连结SQL数据库的初始化例子。 Tquery是borland的东东、而Tadoquery1是borland封装microsoft的东东现在BDE正逐渐被淘汰,还是用Taodquery吧 建议用ADO例子如同 ai0ai(小艾 还是用ADOQuery吧只要处理一下ConnectionString就可以连接数据了 如何使查询结果为一行空行 郁闷....散分 SQLConnection1 如何创建DLL,传递参数值 ADO版本问题,BOF,EOF,很急呀!谢谢!!救救我呀。 求Delphi5 开发人员指南配套光盘? 求教:如何用DELPHI动态创建一个SQL SERVER 库,并且将一张图片存入数据库中? 在线等待,马上送分:怎样将Query查询的数据集全部删除,数据库SQL中的数据也删除 菜鸟极问题:客户和服务器的问题? 我想通过程序判断但钱焦点落在DBGrid的哪一行的哪个字段上,该怎么办? 有没有湖南的朋友在广州工作。进来聚一聚。留个QQ。 如何按要求关闭IE浏览器?
uses ADODB;
myQuery :TADOQuery;
function InitQuery(const Server,Database,LoginName,Password:string):boolean;
var
LoginPassword:string;
begin
result := true;
myQuery:=TADOQuery.Create(nil);
try
if Password<>'' then
LoginPassword:='Password='+Password+';';
myQuery.ConnectionString:=Format('Provider=SQLOLEDB.1;%s'
+'Persist Security Info=True;User ID=%s;Initial Catalog=%s;Data Source=%s'
,[LoginPassword,LoginName,Database,Server]); myQuery.SQL.Add('select * from [Tablename]');
myQuery.Active := true;
except
myQuery.Free;
Showmessage('connect to SQL false');
result :=false;
end;
end;
这是一个连结SQL数据库的初始化例子。
现在BDE正逐渐被淘汰,还是用Taodquery吧
例子如同 ai0ai(小艾
只要处理一下ConnectionString就可以连接数据了