VC中如何写SQL的 插入、更新、删除 语句????
时间:2011-12-10
来源:互联网
大家好,小弟大学二年级学生!
我在VC中创建了一个类CEMPBinfo,对应后台SQL server2000中的表EMPBinfo。表中有4字段Emp_id char(10),
Emp_name char(10),Emp_sex char(2),Emp_age int。类中对应有4个private类型数据CString EMP_id1,
CString Emp_name1,CString Emp_sex1,int Emp_age1和三个public类型函数sql_insert(),sql_update(CString cEmpId),
sql_delete(CString cEmpId)。别的不问,就问这三个函数中的SQL语句应该怎么写?我的写法如下,系统没报错,只是说明没有语法错误,可我感觉等程序都写好时执行时会出错,比如无法添加、修改、删除!拜托大家帮我看看啊,小弟感激不尽!
_bstr_t vSQL;
vSQL="INSERT INTO EMPBinfo(Emp_id, Emp_name,Emp_sex,Emp_age)VALUES(Emp_id1,Emp_name1,Emp_sex1,Emp_age1)";
_bstr_t vSQL;
vSQL="UPDATE EMPBinfo SET Emp_name=Emp_name1, Emp_sex=Emp_sex1,Emp_age=Emp_age1 WHERE Emp_id="+cEmpId;
_bstr_t vSQL;
vSQL="DELETE FROM EMPBinfo WHERE Emp_id="+cEmpId;
拜托大家了,帮我修改下!!!
我在VC中创建了一个类CEMPBinfo,对应后台SQL server2000中的表EMPBinfo。表中有4字段Emp_id char(10),
Emp_name char(10),Emp_sex char(2),Emp_age int。类中对应有4个private类型数据CString EMP_id1,
CString Emp_name1,CString Emp_sex1,int Emp_age1和三个public类型函数sql_insert(),sql_update(CString cEmpId),
sql_delete(CString cEmpId)。别的不问,就问这三个函数中的SQL语句应该怎么写?我的写法如下,系统没报错,只是说明没有语法错误,可我感觉等程序都写好时执行时会出错,比如无法添加、修改、删除!拜托大家帮我看看啊,小弟感激不尽!
_bstr_t vSQL;
vSQL="INSERT INTO EMPBinfo(Emp_id, Emp_name,Emp_sex,Emp_age)VALUES(Emp_id1,Emp_name1,Emp_sex1,Emp_age1)";
_bstr_t vSQL;
vSQL="UPDATE EMPBinfo SET Emp_name=Emp_name1, Emp_sex=Emp_sex1,Emp_age=Emp_age1 WHERE Emp_id="+cEmpId;
_bstr_t vSQL;
vSQL="DELETE FROM EMPBinfo WHERE Emp_id="+cEmpId;
拜托大家了,帮我修改下!!!
作者: LOST9038 发布时间: 2011-12-10
format 或 sprintf 格式化成字符串
你可以调试一下你的sql字符串是什么
你可以调试一下你的sql字符串是什么
作者: chengbar 发布时间: 2011-12-10
楼上能具体说下怎么做吗?小弟有很多方面都不懂!
作者: LOST9038 发布时间: 2011-12-10
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28