首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

技术贴!求好手!C#查询sql数据

2013-01-22 
技术贴!求高手!C#查询sql数据在C#中查询数据库。但是条件是可变的。where 后面跟的一个或多个条件,因为条件

技术贴!求高手!C#查询sql数据
在C#中查询数据库。但是条件是可变的。where 后面跟的一个或多个条件,
因为条件个数不确定,所以语句不知道怎么写  求高手教我!!!QQ348771523
[解决办法]
string strSQL = "Select * From 表"
if(条件A)
  strSQL += 语句A
else if(条件B)
  strSQL += 语句B
。。。。
[解决办法]
1楼的方法再稍微改进一下更好:

sql = "select * from table where 1=1 ";

sql += " and x = 1 ";
sql += " and y = 'hello' ";
sql += " and z < 20 ";
...

这样,即使where条件一个都没有都不会出错。

热点排行