表结构:
字段名 类型操作员ID号 数字
时间 常规日期(1994-7-3 17:35:00)
操作类型 文本
表名为log我想往这个表里插入一条记录代码如下(DAO编程 用VC)
CString strDatalogInsert;
//下面取得系统时间落!
SYSTEMTIME *lpSystemTime;
lpSystemTime=new (SYSTEMTIME);
GetSystemTime(lpSystemTime);
strDatalogInsert.Format("insert into log(操作员ID号,时间,操作类型)
values(1) values(#%d-%d-%d %d:%d#) values(查询日志)",
lpSystemTime->wYear,lpSystemTime->wMonth,lpSystemTime->wDay,
lpSystemTime->wHour,lpSystemTime->wMinute);
//以下执行插入操作落!!
if(m_pDatabase->CanUpdate())
m_pDatabase->Execute(strDatalogInsert,dbDenyWrite|dbConsistent);可是这样执行结果有错误哦!错误提示为:
Number of query values and destinatin fields aren't the same!
请教各位大侠!哪里出错了!或者怎么实现插入那?
谢谢哦!分不够可以再给的哦!
字段名 类型操作员ID号 数字
时间 常规日期(1994-7-3 17:35:00)
操作类型 文本
表名为log我想往这个表里插入一条记录代码如下(DAO编程 用VC)
CString strDatalogInsert;
//下面取得系统时间落!
SYSTEMTIME *lpSystemTime;
lpSystemTime=new (SYSTEMTIME);
GetSystemTime(lpSystemTime);
strDatalogInsert.Format("insert into log(操作员ID号,时间,操作类型)
values(1) values(#%d-%d-%d %d:%d#) values(查询日志)",
lpSystemTime->wYear,lpSystemTime->wMonth,lpSystemTime->wDay,
lpSystemTime->wHour,lpSystemTime->wMinute);
//以下执行插入操作落!!
if(m_pDatabase->CanUpdate())
m_pDatabase->Execute(strDatalogInsert,dbDenyWrite|dbConsistent);可是这样执行结果有错误哦!错误提示为:
Number of query values and destinatin fields aren't the same!
请教各位大侠!哪里出错了!或者怎么实现插入那?
谢谢哦!分不够可以再给的哦!
values('1','#%d-%d-%d %d:%d#','查询日志'",
lpSystemTime->wYear,lpSystemTime->wMonth,lpSystemTime->wDay,
lpSystemTime->wHour,lpSystemTime->wMinute);