UserComponent:=GetComponent(Fun_Form.TempForm,'Computer_ADO',TADOQuery);
//-------------------------------------------------------------------------
With TADOQuery(UserComponent) do
begin
if Client_info_Browser.State='insert' then Append;
if Client_info_Browser.State='update' then Edit;
FieldByName('C_code').Value:=Client_Code.text; //这里有时出现 为什么啊???虽然不影响程序运行。
FieldByName('C_name').Value:=Client_Name.Text;//这里有时出现误,但是我相知到怎么回是。友人说ADO有BUG
FieldByName('C_use').Value:=YongTu.Text;//这里有时出现未知错误, 我想知道具体原因
FieldByName('C_tran').Value:=Tran;//这里有时出现未知错误,
FieldByName('C_state').Value:=zx;//这里有时出现未知错误,
FieldByName('C_stop').Value:=stop;//这里有时出现未知错误,
FieldByName('C_bz').Value:=Beizhu.Text;//这里有时出现未知错误,
if LX_checked.Checked then //连续状态
begin
Post;
Client_Code.Text:='';
Client_Name.Text:='';
YongTu.Text:='';
Beizhu.Text:='';
Client_Code.SetFocus;
end
else
begin
Post;
Cancel_Bit.Click;
end;
end;
//-------------------------------------------------------------------------
With TADOQuery(UserComponent) do
begin
if Client_info_Browser.State='insert' then Append;
if Client_info_Browser.State='update' then Edit;
FieldByName('C_code').Value:=Client_Code.text; //这里有时出现 为什么啊???虽然不影响程序运行。
FieldByName('C_name').Value:=Client_Name.Text;//这里有时出现误,但是我相知到怎么回是。友人说ADO有BUG
FieldByName('C_use').Value:=YongTu.Text;//这里有时出现未知错误, 我想知道具体原因
FieldByName('C_tran').Value:=Tran;//这里有时出现未知错误,
FieldByName('C_state').Value:=zx;//这里有时出现未知错误,
FieldByName('C_stop').Value:=stop;//这里有时出现未知错误,
FieldByName('C_bz').Value:=Beizhu.Text;//这里有时出现未知错误,
if LX_checked.Checked then //连续状态
begin
Post;
Client_Code.Text:='';
Client_Name.Text:='';
YongTu.Text:='';
Beizhu.Text:='';
Client_Code.SetFocus;
end
else
begin
Post;
Cancel_Bit.Click;
end;
end;
......
FieldByName('C_code').AsString:=Client_Code.text;
FieldByName('C_name').AsString:=Client_Name.Text;
FieldByName('C_use').AsString:=YongTu.Text;//这里有时出现未知错误, 我想知道具体原因
FieldByName('C_tran').Value:=Tran;//这里我不知道Tran变量是什么类型,所以不知道字段的类型,你自己可以
//根据实际情况用AsInteger、AsFloat等。
FieldByName('C_state').Value:=zx;//同上
FieldByName('C_stop').Value:=stop;//同上
FieldByName('C_bz').AsString:=Beizhu.Text;
......
楼上的师傅,这个方法眉宇解决,
var Tran 是 String类型。 总是未知错误。运行时没有事。调试时提示。
FieldByName('C_use').AsString:=YongTu.Text;//这里有时出现未知错误, 我想知道具体原因 然后运行调试一下