首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

sql语句查询有关问题

2012-05-22 
sql语句查询问题vc6.0连接sql server 2000数据库。怎么利用变量的值作为筛选条件?例如:int varint1;select

sql语句查询问题
vc6.0连接sql server 2000数据库。

怎么利用变量的值作为筛选条件?

例如:
  int varint=1;
  select * from student where sno=varint

直接这样写应该不行吧,应该怎么写呢??? 求指教!!!

[解决办法]
char sqlBuffer[128]= {0};
int number = 1;
sprintf(sqlBuffer,"%d",number);

把sqlBuffer当参数传给执行语句就行了
[解决办法]
char sqlBuffer[128]= {0};
int number = 1;
sprintf(sqlBuffer,"select * from student where sno=%d",number);

把sqlBuffer当参数传给执行语句就行了
[解决办法]
int varint=1;
CString strValue;
CString strSQL;
strValue.Format(_T("%d"),varint);
strSQL=_T("select * from student where sno="+strValue);

[解决办法]
CString strSql;
int nNumber=1;
CString strName="张三";
strSql.Format("select * from student where sno=%ld and StatusName='%s'",nNumber,strName);

热点排行