当前位置:编程学习 > C#/ASP.NET >>

请大家帮一下忙 是string 和 navarchar 的传值问题

我写的程序是从页面的文本框输入字符串 然后在于数据库中的在字段匹配 数据库中的字段是nvarchar类型的 可是 文本框中的值经过存储过程是就没了 难道是string 和nvarchar不匹配吗? --------------------编程问答-------------------- 不会的 ,是不是你的 存储过程 有问题 --------------------编程问答-------------------- --------------------编程问答-------------------- 应该没问题 我是这样写的 select * from cmflo where [name] like @txt 这个变量我声明了  --------------------编程问答-------------------- like加上%%才能匹配不要在变量只加 --------------------编程问答-------------------- 具体说清楚点好么 我不太懂 --------------------编程问答-------------------- declare @sql varchar(100)
set @sql='select * from cmflo where [name] like ''%'+@txt+'%'''
exext(@sql)
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,