关键在于ID是数字类型,不能用”ID = 北京“这样的语句
可以判断输入的文本是数字或文本,使用不同的SQL
if (输入数字)
select top 8 ID,Product_Id,ClassID,IncludePic,Title,Price,Spec,Unit,Memo,DefaultPicUrl,UpdateTime,Hits from 0791idc_Product where Passed=True and ID = 1
else if (输入文本)
select top 8 ID,Product_Id,ClassID,IncludePic,Title,Price,Spec,Unit,Memo,DefaultPicUrl,UpdateTime,Hits from 0791idc_Product where Passed=True and Title like ' % 北京 % '