以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  分页加载的数据,如何全部比较  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=43669)

--  作者:wuxianzuoji41
--  发布时间:2013/12/12 16:01:00
--  分页加载的数据,如何全部比较

Dim n As Integer
DataTables("crm_products").Load
For Each dr1 As DataRow In DataTables("crm_products").DataRows
n=0
Dim drs As List(Of DataRow)
drs = DataTables("crm_procurement_detail").Select("product_id = \'" & dr1("product_id") & "\'")
    For Each dr As DataRow In drs
    If dr IsNot Nothing Then
       n=n+1         
    End If
    Next    
    dr1("标记") =n  
Next     

messagebox.Show("标记完毕")

 

将  crm_products的ID在crm_procurement_detail在这个表里的有相同ID的标记出来。

 

但是crm_procurement_detail是分页加载的,怎么解决这个问题,如何将crm_products与crm_procurement_detail做比较


--  作者:Bin
--  发布时间:2013/12/12 16:03:00
--  
利用SQLCOMMAND 执行SQL语句查询

SQL语句如下(也是类似的其实)

"select * from {crm_procurement_detail} where product_id = \'" & dr1("product_id") & "\'"

--  作者:wuxianzuoji41
--  发布时间:2013/12/12 16:12:00
--  
以下是引用Bin在2013-12-12 16:03:00的发言:
利用SQLCOMMAND 执行SQL语句查询

SQL语句如下(也是类似的其实)

"select * from {crm_procurement_detail} where product_id = \'" & dr1("product_id") & "\'"

bin,没明白你的用法,具体怎么改一下,麻烦了


--  作者:狐狸爸爸
--  发布时间:2013/12/12 16:39:00
--  

先看看:

http://www.foxtable.com/help/topics/0696.htm

 

最好从这一节开始,将SQL的章节全部看完:

http://www.foxtable.com/help/topics/0687.htm

 

会对你很有帮助。