我是利用QUERY,DATASOURCE和sql2000数据库,现在怎么在sql语句查询后,将查询出来的字段内容提取出来,赋给一个MEMO呢?
我用的语句是Memo2.Lines.Add(query2.FieldByName('jxjl').AsString);还有
Memo2.Lines.Add(query2.paramByName('jxjl').AsString);
这样提取数据,报错,说没有找到'jxjl'这个字段好像........ 请高手帮忙指点 ,谢谢!
我用的语句是Memo2.Lines.Add(query2.FieldByName('jxjl').AsString);还有
Memo2.Lines.Add(query2.paramByName('jxjl').AsString);
这样提取数据,报错,说没有找到'jxjl'这个字段好像........ 请高手帮忙指点 ,谢谢!
select jxj1 from table
...
...
Memo2.Lines.Add(query2.Fields[0].AsString);
with query2 do
begin
query2.Close;
query2.UnPrepare;
query2.sql.Clear;
query2.sql.add('Select * from jxjldata where numble='''+trim(edit11.text)+'''');
query2.open;
if not query2.IsEmpty then
begin
query2.Close;
query2.UnPrepare;
query2.sql.Clear;
Memo2.Lines.Clear;
memo2.Lines.Add('日期>>');
Memo2.Lines.Add(query2.FieldByName('time').AsString);query2.Prepare;
query2.ExecSQL;
end
else
begin
exit;
end;
这个原来的语句,无法执行,
2楼的朋友,你给的我也试过,也还是不行,郁闷了........帮帮我!
begin
//query2.Close;
//query2.UnPrepare;
//query2.sql.Clear;
Memo2.Lines.Clear;
memo2.Lines.Add('日期>>');
Memo2.Lines.Add(query2.FieldByName('time').AsString);
紅色的部分去掉
數據集都關了,怎么取的到數據?
我能用的都用了,包括字符的直接引入也用了,除了直接Memo2.Lines.Add(query2.FieldByName('time').AsString);
引入字符是可以执行,只要用的红色部分不管怎么洋都不行,那位高手,在帮我指导指导啊!