读取字段内容进行比对

来源:百度知道 编辑:UC知道 时间:2024/05/05 23:22:41
我想从表A中读取USER字段的所有内容
for i = 0 to conn.recordcount
TEMP(i)= conn.fields(0)
next i

for i = 0 to conn.recordcount
select * from user2 where user='" & temp(i) & "'
text(i).text = conn.fields(5)
next i
请问有什么更好的方法吗 因为数量比较大..

select * from user2 where user=user2 不要这个..因为两个数据库在不同服务器.并且不要dblink

如果数据量比较大,用SELECT去第二个数据库中找应该会比较慢,可以考虑把第二个数据库中的需要的字段读入一个数组中,再根据TEMP(i)在数组中进行搜索,这样应该会快一些,毕竟是在本地的内存中进行,比远程的服务器要快,而且数据一次性读入,也比多次读入要快一些。
嗯,更好的方法实在想不到,可能要根据实际情况来吧,比如服务器、数据库、数据的具体内容等等。