function TPubADO.GetData(const strSQL: WideString): Recordset;
var
ADOConn:_Connection;
ADORDS:_Recordset;
strConn:string;
RecordsAffected:OleVariant; //影响的记录条数
begin
try
ADOConn:=Coconnection.Create;
ADORDS:=CoRecordset.Create;
strConn:=MakeConnstring; //取得连接字符串
Adoconn.Open(strConn,User,Password,0);//以上正确
ADORDS:=Adoconn.Execute(strSQL,RecordsAffected,adCmdText);
if AdORDS.RecordCount>0 then //????这里 AdORDS.RecordCount=-1
Result:=ADORDS; finally
ADORDS.Close;
Adoconn.Close;
//AdoConn.free;
//ADORDS.free;
end;
end;
var
ADOConn:_Connection;
ADORDS:_Recordset;
strConn:string;
RecordsAffected:OleVariant; //影响的记录条数
begin
try
ADOConn:=Coconnection.Create;
ADORDS:=CoRecordset.Create;
strConn:=MakeConnstring; //取得连接字符串
Adoconn.Open(strConn,User,Password,0);//以上正确
ADORDS:=Adoconn.Execute(strSQL,RecordsAffected,adCmdText);
if AdORDS.RecordCount>0 then //????这里 AdORDS.RecordCount=-1
Result:=ADORDS; finally
ADORDS.Close;
Adoconn.Close;
//AdoConn.free;
//ADORDS.free;
end;
end;
解决方案 »
- 寻在家兼职的软件开发人员
- 请教:用delphi作word开发的问题
- 有没有把字符型2004-5-1转化成日期类型的函数啊
- 谁有开发邮件服务器的资料及代码供参考.分不是问题.10000分
- 有哪位大哥帮我改改exe文件Appliction 任务栏上的字啊?
- 急,数据不能保存,我的程序在执行ApplyUpdate(0)时出现错误“不能手工或分布事务方式下创建新连接”的信息??
- 大侠帮忙
- 打印"DELPHI5开发人员指南",请讨论!
- 请宁波的朋友,留个QQ,以便大家一起交流.来者有分
- 再次请教﹐为什幺用waveoutsetvolume不能调整delphi中的mediaplayer播放音量﹗
- 怎么判断oracle里面的图片是什么格式的(bmp jpeg的两种)?并且如何动态取得里面的图片内容并显示出来?
- 怎么打开DELPHI的源文件??
adoConn:ADOConnection;
AQuery: TADOQuery;
const ASql: string;
begin ADOConn:=ADOConnection.Create;
strConn:=MakeConnstring; //取得连接字符串
Adoconn.Open(strConn,User,Password,0);//以上正确 with AQuery do
begin
Connection := ADOConn;
if Active then Active := false;
SQL.Clear;
SQL.Add(ASql);
try
Active := true;
//这里获取数目
except
on E:Exception do
MessageDlg(E.Message, mtError, [mbOK], 0);
end;
end;
中有问题,打开游标类型不对
而是应该判断BOF和EOF。
CursorLocation 设为 clUseClient,就可以了。