收录日期:2018/10/22 22:50:29 时间:2016/05/20 21:31:47 标签:ASP.NET
由于exec()里面的select语句要用单引号,而select语句中=后面的常量也要用单引号,这样,exec()执行的语句就不对了。请教各位,如何解决这个问题?
就是下面这个找不及格人数的语句~怎么放到exec()中去?
select distinct xm,studentid,score,course,coursevalue,courseid from xjb,'+@tablename+'  where xjb.xh=studentid  and ((score ='F') OR (score <> '100') AND (LEN(score) >= 2) AND (SUBSTRING(score, 1, 1) NOT IN ('6', '7', '8', '9'))) order by 1
打三个单引号表示一个引号
@tablename

这个不用加单引号
to panyee(快乐王子):
    谢谢您的解答,那时我复制时把这个也复制了,:)
to shuncy(天才笨蛋):
    好像不行哎,我把以上语句中的F,100等加了三个单引号后,查询的结果是错的。如果就单引号,在查询分析器里是正确的,即输出不及格人的信息,但是加了三个引号后,把及格的人分数和人也输出了。请问这里怎么回事?
to 大家:
    谁能帮我把正确的语句写在exec()里吗?谢谢~各位了~感激涕零~
关注,确实会遇到这样问题!
声明一个变量,declare @strSql as varchar(500)
把你的查询语句赋值给它,然后执行就可以了吧
你可以在查询分析器中打印出来看看结果~
我没测试过
我试了一下,可是好像还是有这个问题啊~是不是还是用exec()执行啊?

关于维护全文索引出现的问题,大虾们看看!分不够可以加! 关于xampp的首页 问一个关于动态生成CheckboxList以及取读的问题 我发布的资源显示不正常,导致无法再发布资源,请管理员帮忙删除该资源 找工作 那些家伙还在吗?昨晚,梦到来逛水源了... Windows Mobile单击变双击问题 请好心人帮忙解答 高分求助 安天实验室信息安全威胁综合报告 新手提问 有朋友会用JAVA导出EXCEL并生成下拉式菜单吗?静态的就行 转让域名 VS2005问题 怎么读取远程服务器页面显示内容 org.apache.jasper.JasperException: Operation not allowed after ResultSet closed 反向连接 已知机器码和注册码,谁能算出他的算法来~ 监视文件得到的信息怎么不准确? 无法浏览其它机器的共享 兄弟们帮我看看问什么算出的结果不一样啊?

标签间距问题。 问一个关于汇编语言的基础问题? 菜鸟弱弱的问 VB6里有没有能设置多列的列表框呢? 书上的例题,看不懂......... 如何修改如图所示信息 MFC/SDK里边有什么函数可以查找文件夹的?还有就是删除一个文件夹一定要这个文件夹是空的? 求sql语句查询问题(急)? jsp莫名的问题 C++标准库函数的电子书