遇到一个难题: 我现在要对输入的字符串和sql数据库一个表中数据进行比较,判断我输入的字符串是否包含数据库中的某一条数据
请问如何用数据操作代码实现 ?急!
datareader好像不行
请问如何用数据操作代码实现 ?急!
datareader好像不行
解决方案 »
- ComboBox控件与MouthCalendar控件的问题
- 一个耐人寻味的问题!!!
- 请教个非常有趣的算法
- winform开源
- web下图形处理问题,顶也给分
- C#开发的Winform程序,采用Net自带的打包工具打包,在客户端安装后,dll文件就存在客户端的机器上了.我如何才能不让客户端在别的项目中引用
- 按字母排序控件,怎样恢复????????????????????????????????????????????????????
- 大家看看这个是怎么实现的
- IIS 寄宿 wcf 问题。数据清空了。
- 高手进来帮我解决一下统一验证问题
- winform SQL语句问题
- win8+VS2012 商店应用程序,模拟器一直在启动
string s=dt.rows[0].cells["列名"].value.ToString();
试试这样的方法
2楼给出的答案就可以用like关键字模糊查询可以查出表中该字段数据中包含XXX字符的数据集合。。
接下来怎么写呢? sql语句写完之后怎么判断?
sql = "select * from tablename where charindex(xxx,'"+textBox1.Text+"')>0";
(
tid INT,
tname VARCHAR(50)
)
INSERT INTO @table
SELECT 1,'一元天' UNION ALL
SELECT 2,'元天下' UNION ALL
SELECT 3,'一' UNION ALL
SELECT 4,'元天' DECLARE @ContainStr VARCHAR(100)
SET @ContainStr='一元天'
SELECT * FROM @table WHERE tname LIKE '%'+@ContainStr+'%'
/*
tid tname
----------- --------------------------------------------------
1 一元天(1 行受影响)
*/
SELECT * FROM @table WHERE CHARINDEX(tname,@ContainStr)>0
/*
tid tname
----------- --------------------------------------------------
1 一元天
3 一
4 元天
*/