我有一个选择命令,它工作得很好。从选择命令中排除记录
我想排除一个记录,其中SchoolID =?
我该怎么做?
SelectCommand="SELECT [School], [CenShort], [Center], [NameLevel],
[Tuition_Tuition] FROM [ASchools]
WHERE (([SectID] = ?) AND (([LevelNo] = ?)
OR ([LevelNo] = ?) OR ([LevelNo] = ?) OR ([LevelNo] = ?)
OR ([LevelNo] = ?)) AND (([TSchools_Tuition] = ?) OR ([TSchools_Tuition] = ?)
OR ([TSchools_Tuition] = ?)) AND ([Gender] = ?))">
只需将它添加到你的'where'子句中,只有'SchoolID <>?' – HoneyBadger
使用AND。 (顺便说一句,你可以做[[LevelNo] IN(?,?,?...'而不是所有那些OR)。 – jarlh
不要忘了Bobby Tables http://bobby-tables.com/ –