C# SQL查询问题

来源:百度知道 编辑:UC知道 时间:2024/05/13 18:26:08
SELECT TOP 60 [Topic],[InfoKey] FROM Dat_Information WHERE ([Topic] NOT IN (SELECT Top " + tmp_j + " [Topic] FROM Dat_Information WHERE [InfoClass]=1 ORDER BY [InfoKey] DESC)) AND [InfoClass]=1 ORDER BY [InfoKey] DESC

其中tmp_j为一个int型变量

这段语句中变量处发生错误,请问变量怎么添加到SELECT语句中

长的SQL语句最好到SQL的查询分析器里试下看哪里有错...是不是类型和数据库里设的类型 有冲突

tmp_i处改为 '"+tmp_i+"'
可以在查询分析器里面看下