大家帮我看一下,错在什么地方(0分)

  • 主题发起人 主题发起人 e9803122
  • 开始时间 开始时间
E

e9803122

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TEditForm.RzComboBox1Change(Sender: TObject);
begin
if RzComboBox1.Text then
begin
DM1.ADODataSet1.Edit;
DM1.ADODataSet1.FieldByName('tplj').AsString := RzComboBox1.Text;
DM1.ADODataSet1.Post;
end;
 
if RzComboBox1.Text then <<-- 这里,RzComboBox1.Text是String类型,不是Boolean类型
 
嘿嘿。。刚学DELPHI吧,IF后面要求的是一个BOOLEAN类型,你看一下报错不就知道是什么错误了吗
 
procedure TEditForm.RzComboBox1Change(Sender: TObject);
begin
if trim(RzComboBox1.Text)<>'' then
begin
DM1.ADODataSet1.Edit;
DM1.ADODataSet1.FieldByName('tplj').AsString := RzComboBox1.Text;
DM1.ADODataSet1.Post;
end;
这样就对了
 
同意楼上
 
后退
顶部