在visual c++环境下的SQL语句怎么认不出来的啊

[复制链接]
查看11 | 回复1 | 2008-6-15 10:26:15 | 显示全部楼层 |阅读模式
void CDatalistDlg::OnChangeDatacombo1()
{
// TODO: Add your control notification handler code here
CString vDepId="";
CString vSql="SELECT * FROM employees";
vDepId=m_datacombo.GetBoundText();


if(vDepId != "")

vSql=vSql + " WHERE Dep_id " + vDepId;

m_adodc2.SetRecordSource(vSql);
m_adodc2.Refresh();

}
运行的时候出现SELECT语句附近有语法错误是什么原因的?
望各路高手详细介绍一下Visual c++环境下嵌入SQL语句的用法以及
是否应该在工程中设置哪项!
谢谢!!!

回复

使用道具 举报

千问 | 2008-6-15 10:26:15 | 显示全部楼层
if(vDepId != "") vSql=vSql + " WHERE Dep_id " + vDepId; //这里写错了修改为:if(vDepId != "") vSql=vSql + " WHERE Dep_id =" + vDepId; //确定vDepId为CString
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行