社区
VB
帖子详情
如何从DATATABLE中查询出不包括在另一DATATABLE中的记录?
jalaihh
2010-04-24 06:30:19
两个DATATABLE中都包含一个BH字段,我希望查询出的结果类似于以下的SQL语句
select * from table1 where bh not exists (select bh from table2)
...全文
244
2
打赏
收藏
如何从DATATABLE中查询出不包括在另一DATATABLE中的记录?
两个DATATABLE中都包含一个BH字段,我希望查询出的结果类似于以下的SQL语句 select * from table1 where bh not exists (select bh from table2)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jane_zhao
2010-04-24
打赏
举报
回复
[Quote=引用 1 楼 zdbb 的回复:]
关注,应该没有对2个datatable的查询,只有单个的。
记录不多的可以把2个表写回数据库(临时表),再用SQL语句查询可能还好。
也可以用i循环table1的每一行来查询,执行 table2.select("bh=" & table1.rows(i)("bh")),如果table2中存在有记录就不要table1当前行,否则就把当前行插入到结果table。这样做缺点是数据一多就……
[/Quote]
顶,第二种方法比较直接,也容易实现。
只在此山中
2010-04-24
打赏
举报
回复
关注,应该没有对2个datatable的查询,只有单个的。
记录不多的可以把2个表写回数据库(临时表),再用SQL语句查询可能还好。
也可以用i循环table1的每一行来查询,执行 table2.select("bh=" & table1.rows(i)("bh")),如果table2中存在有记录就不要table1当前行,否则就把当前行插入到结果table。这样做缺点是数据一多就比较慢。
你可以试下这2个办法,方法2容易实现。
Datatable
中
的数据
查询
(
查询
不重复
记录
)
//在sql
中
我们使用distinct
查询
不重复
记录
//然而我在项目
中
表关系的设置,就不能使用distinct,必须把数据读
出
来以后才能进行
查询
,下面写了一个方法用Dataview实现这个功能 private void test() {
DataTable
dt = new
DataTable
(); //定义表结构 dt.Column
datatable
linq
查询
排序用法总结
LINQ
C#
中
的
DataTable
查询
实战教程
DataTable
查询
工作
中
遇到了需要进行
DataTable
进行c#教程
查询
的需求,简单研究了一下,最终使用一下方案实现,简单
记录
一下便于以后使用。
DataTable
dt = dataBox.GetDataFor
DataTable
();//获取
DataTable
所有数据,准备进行
查询
DataRow[] dtRow = dt.Select("调剂日期=‘"+MediumCode.Text.Trim()+"'");//根据
查询
条件,筛选
出
所有满足条件的列
DataTable
dtNew = dt.Clo
不用SQL语句
查询
DataTable
中
的数据【原创】
在实际编程工程
中
,常常遇到这样的情况:
DataTable
并不是数据库
中
的,或者
DataTable
尚未写到数据库,或者从数据库
中
读
出
的
DataTable
已经在本地被改动,又没有写回数据库(可能还要作其他改动),在这些情况下,要
查询
DataTable
中
的数据,强大的SQL语言就派不上用场了。有些.NET程序员采取在数据库
中
建立临时表等方法来解决这类
查询
问题。而我觉得这种方法不可行,其实只要用.NE
在
Datatable
,DataView和DataGridView
中
不显示重复的
记录
在
Datatable
,DataView和DataGridView
中
不显示重复的
记录
其
中
,对于直接在
查询
语句
中
使用distinct不作过多说明,主要从代码层角度实现 方法一,在加载数据的时候,对于重复的数据,选择不进行加载。 代码如下: OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE
VB
16,717
社区成员
110,522
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章