在一张access表中嵌套查询
strSQLCmd.Format(_T("select * from (select * from talk_info where %s ='%s') where %s ='%s'"),
strVar,strValue,strVar2,strValue2);
请问这语句有问题吗
没有问题。
建议你通过调试把这个 ("select * from (select * from talk_info where %s ='%s') where %s ='%s'"),strVar,strValue,strVar2,strValue2)
输出看一下结果是什么? 估计你的变量有问题。
strSQLCmd内容是什么
CString strSQLCmd;
是不是变量的值代进去是这中形式啊:strSQLCmd.Format(_T("select * from (select * from talk_info where strVar ='strValue') where strVar2 ='strValue2'");
相关问答:
SELECT Count(*) from In_fo WHERE Reader_Time between #" + time1 + "# AND #" + time2 + "# and id=" + userid + ";
上面是我写的sql语句 Reader_Time是时间类型 id为数字 ......
select top 20 * from tb
where 字段名 not in
(select top 10 字段名 from tb)
我知道用这种方法可以得到10-20的数据
但是如果数据很多
比如select top 100020 * from tb
where 字段名 not ......
大多数的免费JSP网站空间都只支持MYSQL,原先做好的网站是ACCESS,只好考虑换成MYSQL了,但是整整弄了一天都装不上MYSQL,头都晕了。
JSP网站空间支持ACCESS好像是没有建过的,Jsp一般支持Mysql,Ora ......
用ADO创建了一个空Access表,并添加了多个字段名。
但现在问题是,不能向空表中添加记录。
每次添加都会出现“BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录”
......
本来我是用ACCESS+VB建立一个软件(局域网),现在由于办公地点有变动,相换成INTERNAT的,有没有办法解决,
象这样的情况,如果是广域网,最好改成:B\S的
如果是局域网的,最好改成:C\S的
http://downlo ......