作者cacaliang (caa)
看板Visual_Basic
标题[.NET] Dataset使用问题,及对资料表执行回圈
时间Fri Jul 17 10:21:58 2009
目前用另一台电脑建立了一个SQL的关键字库
其中包含五个资料表 (每个资料表都只有两栏,一栏编号,一栏关键字)
我的程式目的是输入一份文件
然後用回圈跑,看每个资料表的每个关键字在文件中出现的字数。
由於小弟才疏学浅
我目前用的方法应该是满蠢的
Dim ds2 As New DataSet()
da2.Fill(ds2, "病情关键字表")
Dim ds3 As New DataSet()
da3.Fill(ds3, "环境关键字表")
Dim ds4 As New DataSet()
da4.Fill(ds4, "状态关键字表")
Dim ds5 As New DataSet()
da5.Fill(ds5, "其他关键字表")
DataGridView2.DataSource = ds2.Tables(0)
DataGridView3.DataSource = ds3.Tables(0)
DataGridView4.DataSource = ds4.Tables(0)
DataGridView5.DataSource = ds5.Tables(0)
然後再用 DataGridView1.Item(2, j).Value 取出每个关键字,用回圈去比较
这样用的目的是如此一来就有index可以控制,比较方便
但我猜这样的做法在资料库内容变多後
电脑记忆体有可能没办法一次塞入这麽多到dataset中
想请问各位前辈是否有办法
每从sever抓一个关键字,比对完,就把记忆体还电脑,在换到下一个关键字
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.228.106.127