我的代码如下:
procedure Tmainfrm.BitBtn1Click(Sender: TObject);
var adoquery1 : TADOQuery;
ado_Conn : TADOConnection;
strSQL : string;
begin
ado_Conn:=TAdoConnection.Create(application); ado_Conn.ConnectionString :='Provider=SQLOLEDB.1;Password=checker;Persist Security Info=True;User ID=checker;Initial Catalog=i3_rec;Data Source=114-SERVER';
ado_Conn.LoginPrompt :=False ;
ado_Conn.ConnectionTimeout :=5;
ado_Conn.Open ;
adoquery1:=TADOQuery.Create(self);
adoquery1.Connection := ado_Conn;
try
strSQL := 'SELECT aa,bb FROM eic_recorder.I3_RECORDINGDATA';
adoquery1.SQL.Clear ;
adoquery1.SQL.Add(strSQL);
adoquery1.Prepared ;
adoquery1.ExecSQL ;
//***********************
//***********************
application.MessageBox('ok','ok',mb_ok);
except on E:Exception do
begin
application.MessageBox('sorry','sorry',mb_ok);
end;
end;
请问:我执行命令成功了,现在要把返回的结果集(aa,bb)写入控件listview1中, 应在//*****下怎么写代码啊?请指教!
procedure Tmainfrm.BitBtn1Click(Sender: TObject);
var adoquery1 : TADOQuery;
ado_Conn : TADOConnection;
strSQL : string;
begin
ado_Conn:=TAdoConnection.Create(application); ado_Conn.ConnectionString :='Provider=SQLOLEDB.1;Password=checker;Persist Security Info=True;User ID=checker;Initial Catalog=i3_rec;Data Source=114-SERVER';
ado_Conn.LoginPrompt :=False ;
ado_Conn.ConnectionTimeout :=5;
ado_Conn.Open ;
adoquery1:=TADOQuery.Create(self);
adoquery1.Connection := ado_Conn;
try
strSQL := 'SELECT aa,bb FROM eic_recorder.I3_RECORDINGDATA';
adoquery1.SQL.Clear ;
adoquery1.SQL.Add(strSQL);
adoquery1.Prepared ;
adoquery1.ExecSQL ;
//***********************
//***********************
application.MessageBox('ok','ok',mb_ok);
except on E:Exception do
begin
application.MessageBox('sorry','sorry',mb_ok);
end;
end;
请问:我执行命令成功了,现在要把返回的结果集(aa,bb)写入控件listview1中, 应在//*****下怎么写代码啊?请指教!
解决方案 »
- delphi 运算错误 请问如何定义浮点型的变量?
- ADOConnection连接局域网内数据库服务器出现的奇怪现象(在线等!)
- 有关串口消息的问题。请高手回答。(最好有代码)
- ★★★这个问题困扰我2年,有能人志士请过来关注(ActiveForm相关),200分相送★★★
- 关于字符串问题:
- 如何用Delphi在SQL Server中建立存储过程??请各位多多帮忙!!
- 高手请进,关于SQL的特殊查询语句
- delphi和c++ builde那个是你的最爱
- 在delphi5.0里,怎样读sql的n字段,如ntext,nvarchar,nchar等,
- 请教处理大文本文件的注意事项。
- 求救!!!
- 请教这个功能如何写啊
大概这样写(可能有小错误,你参照一下吧,我也是临时一写,没有调试过,呵呵)procedure TForm1.Button2Click(Sender: TObject);
var
I: Integer;
NewColumn: TListColumn;
ListItem: TListItem;
ListView: TListView;
begin
with ListView1 do
begin
NewColumn := Columns.Add;
NewColumn.Caption := 'aa';
NewColumn := Columns.Add;
NewColumn.Caption := 'bb';
adoquery1.First;
while not adoquery1.EOF do
begin
ListItem := Items.Add;
ListItem.Caption := adoquery1.FieldByName('aa');
ListItem.SubItems.Add(adoquery1.FieldByName('bb'));
end;
end;
end;
要用adoquery1.Open;