objDataSet.Tables[0].DefaultView.RowFilter="品码 like '%159%'";
数据集里有一条记录的品码=115901,
上面这句的条件 "品码 like '%159%'",
或者写成"品码 like '115901'",都可以成功得到想要显示的记录,
但用下划线就不行了,如:"品码 like '__5901'",只要其中有一个下划线就不能得到想要的数据,但这样写在SQLServer里就可以,
哪位告诉我这是怎么回事,该怎么写才对?
数据集里有一条记录的品码=115901,
上面这句的条件 "品码 like '%159%'",
或者写成"品码 like '115901'",都可以成功得到想要显示的记录,
但用下划线就不行了,如:"品码 like '__5901'",只要其中有一个下划线就不能得到想要的数据,但这样写在SQLServer里就可以,
哪位告诉我这是怎么回事,该怎么写才对?
解决方案 »
- 用脚本直接获取"修改存储过程的脚本",既点击存储过程,右键--修改,打开新页面的脚本
- Array.Copy(Array,Array,Int32)
- 怎么把数据库里的数据导成电子表格
- 我在用c#编写外部存储过程,如何可以引用到System.Web.Caching下的Cache?
- 自己做的控件去调用出现问题,dll是debug版本可以吗?怎么解决?
- ******** 问一个小问题,麻烦会的 朋友说一下。 在状态栏中 表示 当前时间,而且能与当前时间同步!! (注:winForm中)
- 怎么给MenuItem前加图象(online解决就结贴)
- dataSet 更新数据库,但数据库并没有更新
- 如何用C#编写一个源代码统计程序?
- 到底有没有PageUtil.SetInitialFocus();
- listview 如何对选定项进行重命名操作?
- --------------------------------如果关闭当前打开的MDI窗口
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 最新版本:20070212http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
当"*"在中间时就报错:Like 运算符中出错: 字符串模式“1****1”无效。
是不是要把"*"用"\"转义一下?但我输入string str="\*"时却报"无效的字符串"
这样试试看,有下划线也可以用得吧。