ADO方式下,VC调用Execute执行插入int型数据的insert语句怎么写?
data,eata是char型的字段
pata是int型的字段
CString ss,s1;
ss.Format("qwesdffdfdf");
s1.Format("1223");
int a=5;
m_pConnection->Execute(_bstr_t("INSERT INTO shuju(data,eata,pata) VALUES('"+ss+"','"+s1+"','+a+')"),NULL,adCmdText);
上面编译时没错,但是写不进去数据,如果把整型的那个变量去掉改为:
m_pConnection->Execute(_bstr_t("INSERT INTO shuju(data,eata) VALUES('"+ss+"','"+s1+"')"),NULL,adCmdText);
则就能写入数据库.
想问下int型的该怎么写啊?DateTime型的,float型的和int型的写法一样吗?谢谢了
[解决办法]
整形不用引号吧。
[解决办法]
_T("insert into upinfo values('E:\\bbb.txt','zcm123',55555");
我的例子就这么写的
[解决办法]
语句直接执行,有问题么?先试一下
[解决办法]