| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3338 人关注过本帖
标题:VB.NET 如何在TableAdapter中实现模糊查询
取消只看楼主 加入收藏
ZMGTCDY
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:51
专家分:115
注 册:2012-10-5
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:3 
VB.NET 如何在TableAdapter中实现模糊查询
这个问题困扰了我好时间。
在TableAdapter中添加参数化查询的查询文本如下(access数据库):
SELECT 自编号, 单词 FROM 外语学习
WHERE (单词 LIKE '%" & me.单词ToolStripTextBox.text & "%')
却无法显示结果,在网上也查找了相关内容却没有满意答案,请各位大师帮忙。谢谢!
搜索更多相关主题的帖子: 查询 单词 如何 
2013-03-07 16:43
ZMGTCDY
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:51
专家分:115
注 册:2012-10-5
收藏
得分:0 
首先再感谢2楼朋友的关注!这几天休假没有上网很抱歉。
我用下例语句实现在DataGridView上显示要查找的结果,但是不能与托拽的字段匹配(即单击DataGridView上显示要查找的结果文本字段没有反映)。
Dim MyConnection As New System.Data.OleDb.OleDbConnection(MySQLConnectionString)
            MyConnection.Open()
            Dim MyDepartmentTable As New System.Data.DataTable()
            Dim MySQL As String = "select * from 外语学习 where (单词ike '%" & 单词olStripTextBox.Text.Trim & "%')"
            Dim MyAdapter As New OleDbDataAdapter(MySQL, MyConnection)
            MyAdapter.Fill(MyDepartmentTable)
            Me.外语学习DataGridView.DataSource = MyDepartmentTable
            If (MyConnection.State = ConnectionState.Open) Then
                MyConnection.Close()
             End If
所以我想用“查询标准生成器”来做,可是又不能查到结果。还请大师指点,谢谢!!
[local]1[/local]
2013-03-16 11:04
ZMGTCDY
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:51
专家分:115
注 册:2012-10-5
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
2013-03-16 17:14
ZMGTCDY
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:51
专家分:115
注 册:2012-10-5
收藏
得分:0 
用以上的方法我已经实现了模糊查询并在“外语学习DataGridView”中得到了结果,但是单击DataGridView行时与其对应的托拽过来的字段(文本框)没有响应。所以
我想用‘外语学习TableAdapter’中的‘添加查询’‘查询标准生成器‘来做(即上边的截图)却没有查询结果,我是初学者也是自学者不知道别人是怎么做的。
其他各种按条件查询用’查询标准生成器‘做都非常好,只有模糊查询不行。
还请楼上大师赐教。
另外’结果ToolStripTextBox‘并没有与数据库关联。
2013-03-17 16:52
快速回复:VB.NET 如何在TableAdapter中实现模糊查询
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.091291 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved