procedure TForm_book.BitBtn9Click(Sender: TObject);
var
fi:string;
begin
fi:=DBgrid1.Fields['户号'].AsString;
query3.Close;
query3.SQL.Clear;
query3.SQL.Add('select * from persion where persion.户号='+''''+fi+'''');
query3.Open;
end;
出现了以下错误
error:incompatible types:'integer' and 'string'
var
fi:string;
begin
fi:=DBgrid1.Fields['户号'].AsString;
query3.Close;
query3.SQL.Clear;
query3.SQL.Add('select * from persion where persion.户号='+''''+fi+'''');
query3.Open;
end;
出现了以下错误
error:incompatible types:'integer' and 'string'
解决方案 »
- 请问,怎样自动生成拼音码和五笔码?
- 急--怎样获取某台打印机每天打印了多少页?
- 更改StringGrid 的那个属性后 ,可以手动调整列的 宽度??
- 请问:DBGridEnhance 这个是什么控件?哪里有下的?
- 当我点击DBLISTBOX中的各个条目时,如何让DBTEXT显示与之相关的字段属性值?
- 如果给自定义控件加上图标?
- 高薪招聘DELPHI程序员两名(有HIS病案开发经验者优先)
- 看看这个是不是BUG
- 求帮助!!!在delphi项目中添加一个OCX编译怎么 编译
- 控件获得MouseDown消息
- 再问斑竹,信誉分是怎么计算的,为什么我的信誉分降的这么多
- 高手帮帮忙 关于ChecklistBox !
错在这一句:fi:=DBgrid1.Fields['户号'].AsString;
Fi:=IntToStr(DBGrid1.Fields['户号'].asInteger);
fi:=Table1.FieldByName('户号').AsString;或者fi:=DBGrid1.DataSource.DataSet.FieldByName('户号').AsString;