主题:[原创]求助:insert into语句。求各位DX帮忙
我通过ADO连接一个ACCESS数据库。
在程序中用到插入语句。
在数据库表Finace_Manage中有以下几个字段:
trade_date(date/time),
trade_money(int),
inorout(int),
trade_reason(varchar),
memo(varchar)
使用以下查询语句:
sqlstr.Format("Insert into Finace_Manage\
(trade_date,trade_money,inorout,trade_reason,memo) \
values('%s',%d,%d,'%s','%s')",
trade_date,m_money,m_in.GetCheck()==1?0:1,
trade_reason,m_remark);
时,会提示insert into语句错误。错误码80040e14
使用以下查询语句:
sqlstr.Format("Insert into Finace_Manage\
values('%s',%d,%d,'%s','%s')",
trade_date,m_money,m_in.GetCheck()==1?0:1,
trade_reason,m_remark);
可以成功执行。
后来因为需要,我在该表中新增了自动编号的字段:trade_id
使用以下查询语句:
sqlstr.Format("Insert into Finace_Manage\
(trade_date,trade_money,inorout,trade_reason,memo) \
values('%s',%d,%d,'%s','%s')",
trade_date,m_money,m_in.GetCheck()==1?0:1,
trade_reason,m_remark);
时,又会提示insert into语句错误。错误码80040e14。
搞了很久,实在搞不明白,请高手指教!
在程序中用到插入语句。
在数据库表Finace_Manage中有以下几个字段:
trade_date(date/time),
trade_money(int),
inorout(int),
trade_reason(varchar),
memo(varchar)
使用以下查询语句:
sqlstr.Format("Insert into Finace_Manage\
(trade_date,trade_money,inorout,trade_reason,memo) \
values('%s',%d,%d,'%s','%s')",
trade_date,m_money,m_in.GetCheck()==1?0:1,
trade_reason,m_remark);
时,会提示insert into语句错误。错误码80040e14
使用以下查询语句:
sqlstr.Format("Insert into Finace_Manage\
values('%s',%d,%d,'%s','%s')",
trade_date,m_money,m_in.GetCheck()==1?0:1,
trade_reason,m_remark);
可以成功执行。
后来因为需要,我在该表中新增了自动编号的字段:trade_id
使用以下查询语句:
sqlstr.Format("Insert into Finace_Manage\
(trade_date,trade_money,inorout,trade_reason,memo) \
values('%s',%d,%d,'%s','%s')",
trade_date,m_money,m_in.GetCheck()==1?0:1,
trade_reason,m_remark);
时,又会提示insert into语句错误。错误码80040e14。
搞了很久,实在搞不明白,请高手指教!