首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

一个sql语句。请给纠错,该怎么解决

2012-01-12 
一个sql语句。请给纠错sqlselecttop1*fromtablewhere题型 简答and章&str(f(i))&and课程&str课程&orderb

一个sql语句。请给纠错
sql=   ' 'select   top   1   *   from   table   where   题型= '简答 '     and   章= ' '   &   str(f(i))   &       ' '   and   课程= ' ' '   &   str课程   & ' ' '   order   by   newid() ' '
我不能确定这里面一大堆 '   是否有多了或少了的情况。比如哪儿多了一个 ',或者少了一个 '。请大家帮着看一下。

[解决办法]
sql= "select top 1 * from table where 题型= ' '简答 ' ' and 章= ' ' & str(f(i)) & ' ' and 课程= ' ' & str课程 & ' ' order by newid() "
[解决办法]
字符串的单引号要用两个如col= 'aa '在字符串里 'col= ' 'aa ' ' '
[解决办法]
sql= "select top 1 * from table where 题型= ' '简答 ' ' and 章= ' ' & str(f(i)) & ' ' and 课程= ' ' & str课程 & ' ' order by newid() "
你的语句从哪里来的啊?
sql= "select top 1 * from table where 题型= ' '简答 ' ' and 章= ' ' '+ str(f(i)) + ' ' ' and 课程= ' ' '+ str课程 + ' ' ' order by newid() "
[解决办法]
好像在budui知道里回答过这个问题....
引号用错了
"select top 1 * from table where 题型= '简答 ' and 章= ' "& str(f(i)) & " ' and 课程= ' " & str课程 & " ' order by newid() "

热点排行