VC中写SQL语句的一个小问题

zhangsen_817 2004-08-22 03:37:51
我的表中有几个字段,有几个是文本型的,有几个是数字型的,我现在要用SQL语句打开一条记录,比如:
CString sql="select * from [student] where name='"+stu_name+"' and grade='"+stu_gra+"' and chengji=?__? ";
m_pSet->open(AFX_DB_USE_DEFAULT_TYPE,sql);
在上面SQL语句中的"?__?"处,我想放入变量stu_cj,但是程序执行到这个地方就停了,说明没有匹配到这个字段名,在数据库中,‘学生成绩’字段是数字型的,其他是字符型,我的问题就是,对应字符型字段的变量怎么写到SQL语句中,从而实现上边的功能。
...全文
68 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kudeet 2004-08-22
  • 打赏
  • 举报
回复
one example
sql.Format("select * from employee where 职工代号='%s'",m_code);
某鸟 2004-08-22
  • 打赏
  • 举报
回复
CString sql("");
sql.Format("select * form [student] where name = '%s' and .......chengji = %d",
stu_name, stu_gra, stu_chengji);

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧