8个回答
2013-07-15
展开全部
拼接查询字符串啊....
string sql="select * from table where 1=1 and "
if(Tx_name.Text!=""){sql+="name= '"+Tx_name.Text+"'";}
string sql="select * from table where 1=1 and "
if(Tx_name.Text!=""){sql+="name= '"+Tx_name.Text+"'";}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主的表述有问题吧?
查询条件为空是什么意思 是查询条件满足条件的没有 还是查询条件的字段是空值
然后 查询全部又是什么意思 是查询全部的字段 还是全部的数据
如果是全部的数据 那么前后不是自相矛盾吗?
查询条件为空是什么意思 是查询条件满足条件的没有 还是查询条件的字段是空值
然后 查询全部又是什么意思 是查询全部的字段 还是全部的数据
如果是全部的数据 那么前后不是自相矛盾吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假如表名叫a
里边的字段d为字符型
如果有条件查询
declare @sql varchar(200)
set @sql='select * from a'
select @sql=@sql + ' where [d]=''2000-01-01'''
exec(@sql)
无条件查询
declare @sql varchar(200)
set @sql='select * from a'
select @sql=@sql + ''
exec(@sql)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询