DataTable.Select的问题

书山有路通罗马 2009-12-29 02:47:28
使用 DataTable.Select
功能 数字模糊查询

方案1 。。。CAST(colname as varchar) 不好用
方案2 。。。CONVERT ( varchar , colname ) 不好用
方案3 比较大小还没想好咋比较
方案4 。。。不知道
...全文
257 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ExcelWord 2010-02-05
  • 打赏
  • 举报
回复
vb.net的:
DataTable.Select(“字段名 like '%" & Replace(TextBox1.Text, "", "") & "%'")
学习到老死 2009-12-30
  • 打赏
  • 举报
回复
学习了,dv里也可以查找。
  • 打赏
  • 举报
回复

dv.RowFilter = "a LIKE '*123*'" 不能对INT操作

DataTable.Select cast 不好用CONVERT也不好用
tan124 2009-12-30
  • 打赏
  • 举报
回复
DataTable.Select("'%123%'");
wuyq11 2009-12-29
  • 打赏
  • 举报
回复
a是int
cast(a as varchar) like '%123%'
wangpeixian 2009-12-29
  • 打赏
  • 举报
回复
我没有用过datatable的select ,你可以考虑用dataview中RowFilter
DataView dv = new DataView();
dv.Table = DataTable;
dv.RowFilter = "a LIKE '*123*'"
silentwins 2009-12-29
  • 打赏
  • 举报
回复
DataTable.Select("a like '%123%'");
silentwins 2009-12-29
  • 打赏
  • 举报
回复
DataTable.Select("a like %123%");
  • 打赏
  • 举报
回复
数据表 tab1
包含列 code(主键),a(int),b(varchar)

想用 DataTable.Select来查询a中含有123的数据

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧