比如用query.sql.add('select * from table1');
query.open;
要取得table1中各个字段的值,怎么弄。
我用query.first;
s:string;
s:=query.fieldvalues['字段名'];
但是这样好像不行,应该怎么做?
query.open;
要取得table1中各个字段的值,怎么弄。
我用query.first;
s:string;
s:=query.fieldvalues['字段名'];
但是这样好像不行,应该怎么做?
解决方案 »
- dbgrideh操作问题
- 宇宙中最强悍的Delphi资料下载
- ASP.NET SQL Server2000 问题SQL State: 42000, SQL Error Code: 18456
- 高难度问题,高手请进,控件版本问题,解决再送300分
- 关于TIdHttp控件的简单问题。很急!在线等待!
- 您好,在杭的朋友您知道 杭州信雅达 公司怎么样 ? 情速告我, 谢谢
- 高分求教,请问有没有知道二维条行码的编码技术,如何将数据转化成二维条行码?
- 谁有详细的完整的windows的消息集?高分回报!!!
- TADOQuery相关问题
- c翻译delphi问题(代码很少)
- dephi算法问题,高手请进
- 关于winsocket的问题!
我打query.出来的方法列表中没有fieldbyname呀
只有fieldvalues[],但是,用了这个又出不来,急呀
s:string;
begin
query1.close;
query1.sql.clear;
query1.sql.add('select * from table1');
query1.open;
query1.first;
if not query1.eof then
begin
s:=query1.fieldbyname('字段').asstring;
...........
end;
showmessage('s');
end;
并不是返回第一条记录;
query1.Fieldbyname('字段名').asString;
例如:
var i:integer;
Str:string;
begin
...
i:=Query1['ID'];//字段是整数
Str:=Query1['UserName'];//字段是string型
...end;