H
huamulan
Unregistered / Unconfirmed
GUEST, unregistred user!
sql2000建表XBMZ_QC,字段:BID : varchar 20 INDT: Datetime 8 PP: int inpress:decimal 5(精度4,小数点2)使用INSERT INTO命令加入数据。格式如下AQ.Close;AQ.SQL.Clear;AQ.SQL.Add('INSERT INTO XBMZ_QC[BID,INDT,PP,inpress] ');AQ.SQL.Add('valuesAA,:BB,:CC,D) ');AQ.parameters.ParamByName('AA').value:=edit1.text; AQ.parameters.ParamByName('BB').value:=strtodatetime(Datetimetostr(datetimepicker1.date)+' '+Datetimetostr(datetimepicker2.time)); AQ.parameters.ParamByName('CC').value:=0; AQ.parameters.ParamByName('DD').value:=strtofloat(edit2.text); AQ.EXECSQL;AQ.OPEN;编译后出错,请问应该怎么对不同数据类型的字段做赋值呢??我用的是SQL2000建的表哦。AQ.Parameters.ParamByName('AAA').Value :=DDP.DateTime;