我在向数据库中插入数据时用到下面的sql语句,其中name,pass为字符串类型的,purview为整型的,但时运行时总报错,不知是什么原因!!!
vSQL="insert into infor(name,pass,purview) VALUES('" + name + "','" + pass1 + "'," + purview + ")";
我觉得这句话没有什么问题啊!!!!!!!!!!!!!!!!!!!
vSQL="insert into infor(name,pass,purview) VALUES('" + name + "','" + pass1 + "'," + purview + ")";
我觉得这句话没有什么问题啊!!!!!!!!!!!!!!!!!!!
解决方案 »
- vc++怎么提取Access中一个字段下的数据?
- 各位大虾请问,在VC中对于一个编译成功且已经生成exe文件,在源代码中调出它的各个控件如何重新改变他的功能!
- 困绕我的一个问题:有关网络通信方面编程的,我老师让我做的一个课题,有知道的或知情的是否能够给我指点一下?可以再加分.
- 一个简单的网页传递参数机制,经理说可以这样做,我却总是实现不了,哪位帮个忙看一下
- 请问各位高手学习API 什么书比较好?
- 我的加密算法
- 如何用程序实现修改系统的环境变量classpath,path
- 用过acm的朋友请进来,谢谢。
- 如果两个com组件有相同的ProgID,那么CLSIDFromProgID返回哪一个?
- 用VC怎么实现k-means算法?针对一个数据对象有n个属性的情况
- 关于DirectX SDK的安装问题(找不到directshow的相关内容)
- 怎样给Edit赋值?
C平台下SQL语句的代码应为:
CString vSQL;
vSQL.Format("insert into infor(name,pass,purview) VALUES(%d,%d,\"%s\"",name,pass1,purview);
注意,字符串内容要加上双引号。
vSQL.Format("insert into infor(name,pass,purview) VALUES(%d,%d,\"%s\")",name,pass1,purview);