参数@type也可能是“aa”,或更多的“aa or c_name='bb' or c_name='cc' or c_name='dd' or c_name='ee'”
解决方案 »
- 存储过程内字符串的问题 急
- 如何更改Sql server 2000中表的架构?ALTER SCHEMA错误!
- SQL日期类型
- 急■急■急■单表的汇总查询
- 数据同步问题内详(有数据同步经验的朋友帮我分析一下)
- 知道某个字段的内容如何在数据库中找到含有该内容的表名
- 多日志数据库丢失了.ldf文件有可能attach成功吗?
- 老问题,提方案,远程数据访问
- 对于两张结构相同的表A,B,如何得到A-B?
- sql的全文搜索对于多列查询时如何设置每列的权重?
- 50分!!!请高手帮忙解决,多谢!(about Text)
- 字段设置为不能为“Null”,并且设置了默认值,添加记录的时候不写这个字段,会出现什么情况?
set @aa='''aa'' or c_name=''bb'' or c_name=''cc'''
set @str='select * from yourtable where c_name='+@aa
print @str
我使用asp.net页面调用这个过程,在这里的字符串中的单引号的写法如下:
myCommand.SelectCommand.Parameters["@type"].Value="'"+str[1]+"'";
在循环中的写法:
myCommand.SelectCommand.Parameters["@type"].Value=myCommand.SelectCommand.Parameters["@type"].Value+" or c_name='"+str[i]+"'";再次感谢各位!