急!怎么提示第1行:'?'附近有语法错误
char platenumber1
integer cxid1
char color1
char alarmper1
char reason1
transaction trann_sql
trann_sql = create transaction
INSERT INTO kandserver.dbo.hmd
(platenumber,cxid,color,alarmper,reason) VALUES (:platenumber1,:cxid1,:color1,:alarmper1,:reason1) using trann_sql;
trann_sql.autocommit=true;
if trann_sql.sqlcode<>0 then
messagebox('',trann_sql.sqlerrtext)
halt
end if
close(xunxi)