procedure TForm1.Button1Click(Sender: TObject);
var
ss1,s:string
begin
ss1:='select stcd,zm1 from gw2003';
query1.close;
query1.SQL.Clear;
query1.Sql.Add(ss1);
query1.open;
s:=query1.fieldvalues['Expr1000'];
label1.Caption:=s;end;end
这句话我不知道那里错了?请大家帮忙
Expr1000在delphi里面是什么意思?
var
ss1,s:string
begin
ss1:='select stcd,zm1 from gw2003';
query1.close;
query1.SQL.Clear;
query1.Sql.Add(ss1);
query1.open;
s:=query1.fieldvalues['Expr1000'];
label1.Caption:=s;end;end
这句话我不知道那里错了?请大家帮忙
Expr1000在delphi里面是什么意思?
s := query1.FieldByName('Expr1000').Value;————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
你可以
s:=query1.fields['zml'].AsString ;
当我运行程序的时候显示这个出错信息,他是什么意思?
要不就是多BEGIN自己对一下程序吧。
ss1,s:string
ss1,s:string
后上一个“;”————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
var
ss1,s:string;//这里少了个分号
begin
ss1:='select stcd,zm1 from gw2003';
query1.close;
query1.SQL.Clear;
query1.Sql.Add(ss1);
query1.open;
s:=query1.fieldvalues['stcd'];或s:=query1.fieldvalues['zml'];
//你query1里只取出stcd、zm1的字段值,所以你不能引用Expr1000字段,当然出错
label1.Caption:=s;end;
S:=query1.fieldbyName['stcd'].asstring; 或 S:=query1.fieldbyNam['zml'].asstring;
还有个就是掉了分号。