J
Jack_long
Unregistered / Unconfirmed
GUEST, unregistred user!
我的代码如下
hStr:= 'insert into ic01(CAE301,AAB001,AAC001,CAC001,AAC003,AAE002,AAC040,'
+ 'AIC020,AIC021,AIC024,CAC009,CAC010,CAC011,CAC012,CAC013,CAC014,'
+ 'AAA042,AAA043,AAA041,CAC015,CAC016,CAE007,CAE008,CAE003,CAE004,'
+ 'CAE005,CAE006) values ('''
+ pCAE301 + ''','''
+ pAAB001 + ''','''
+ pAAC001 + ''','''
+ pCAC001 + ''','''
+ pAAC003 + ''','''
+ pAAE002 + ''','''
+ pAAC040 + ''','''
+ pAIC020 + ''','''
+ pAIC021 + ''','''
+ pAIC024 + ''','''
+ pCAC009 + ''','''
+ pCAC010 + ''','''
+ pCAC011 + ''','''
+ pCAC012 + ''','''
+ pCAC013 + ''','''
+ pCAC014 + ''','''
+ pAAA042 + ''','''
+ pAAA043 + ''','''
+ pAAA041 + ''','''
+ pCAC015 + ''','''
+ pCAC016 + ''','''
+ pCAE007 + ''','''//第488行
+ pCAE008 + ''','''//日期型
+ pCAE003 + ''','''//日期型 第490行
+ pCAE004 + ''','''
+ pCAE005 + ''','''//日期型 第492行
+ pCAE006 + ''')';
queryTmp.Close;
queryTmp.SQL.Clear;
queryTmp.SQL.Text :=hStr;
queryTmp.ExecSQL;
用这种写法报的错误为
[Error] MainData.pas(488): Incompatible types: 'String' and 'TDate'
[Error] MainData.pas(490): Incompatible types: 'String' and 'Extended'
[Error] MainData.pas(492): Incompatible types: 'String' and 'Extended'
hStr:= 'insert into ic01(CAE301,AAB001,AAC001,CAC001,AAC003,AAE002,AAC040,'
+ 'AIC020,AIC021,AIC024,CAC009,CAC010,CAC011,CAC012,CAC013,CAC014,'
+ 'AAA042,AAA043,AAA041,CAC015,CAC016,CAE007,CAE008,CAE003,CAE004,'
+ 'CAE005,CAE006) values ('''
+ pCAE301 + ''','''
+ pAAB001 + ''','''
+ pAAC001 + ''','''
+ pCAC001 + ''','''
+ pAAC003 + ''','''
+ pAAE002 + ''','''
+ pAAC040 + ''','''
+ pAIC020 + ''','''
+ pAIC021 + ''','''
+ pAIC024 + ''','''
+ pCAC009 + ''','''
+ pCAC010 + ''','''
+ pCAC011 + ''','''
+ pCAC012 + ''','''
+ pCAC013 + ''','''
+ pCAC014 + ''','''
+ pAAA042 + ''','''
+ pAAA043 + ''','''
+ pAAA041 + ''','''
+ pCAC015 + ''','''
+ pCAC016 + ''','''
+ pCAE007 + ''','''//第488行
+ pCAE008 + ''','''//日期型
+ pCAE003 + ''','''//日期型 第490行
+ pCAE004 + ''','''
+ pCAE005 + ''','''//日期型 第492行
+ pCAE006 + ''')';
queryTmp.Close;
queryTmp.SQL.Clear;
queryTmp.SQL.Text :=hStr;
queryTmp.ExecSQL;
用这种写法报的错误为
[Error] MainData.pas(488): Incompatible types: 'String' and 'TDate'
[Error] MainData.pas(490): Incompatible types: 'String' and 'Extended'
[Error] MainData.pas(492): Incompatible types: 'String' and 'Extended'