[
]好像还是不行。
我的查询部分如下:
[green]Mystring := ' SELECT max(UID) UID FROM HISTORY ';
with MyData.IBQry do
begin
Close;
Sql.Clear ;
Sql.Add (MyString);
Prepare;
active:=true;
if isempty then
HID := 0
else
HID := FieldByName('UID').AsInteger + 1;[/green]
[black]修改数据库部分如下[/black]
[green] with IBTabHistory do
begin
Append;
FieldByName('UID').AsInteger := DataResult.UID ;
FieldByName('SNO').AsInteger := DataResult.SNO ;
FieldByName('EXAMINEDATE').AsDateTime := DataResult.Examinedate ;
FieldByName('TESTID').AsInteger := DataResult.Testid;
FieldByName('ITEMCODE').AsString := DataResult.Itemcode ;
FieldByName('TYPE').AsString := DataResult.ResultTYPE ;
FieldByName('CPSVALUE').AsFloat := DataResult.CPSVALUE ;
FieldByName('CONC').AsFloat := DataResult.CONC ;
FieldByName('AVERAGE').AsString := DataResult.AVERAGE ;
post;
end;[/green]