其实还有一个方法啊。
RST中存放你查找出来的数据啊。
cn1.open=ODBC;UID=sa;PWD=;DATABASE=**;DSN=***
while not rst.eof
  变量1=rst.filed(1).value
  变量2=rst.filed(2).vaule
  变量n=rst.filed(n).vaule
  strSQL="insert 表名 values(变量1,变量2……变量n)
 cn1.execute strSQL
wend
呵呵,注意,变量的类型啊。呵呵~~还有啊,这个方法的速度,我没有测试过啊,应该不是很快啊。如果利用网络的话,应该更慢了。

解决方案 »

  1.   

    对了,如果你用的是SQL SERVER类的数据库,数据库本身应该提供一个功能和一个控件,来实现你说的方法的。呵呵,在数据库管理系统中可以用那个功能。在程序中可以使用哪个控件啊。
      

  2.   

    如果你只是一次性导数据的话,我建议你把DBF用ACCESS 2000导入到*.mdb
    然后就简单了
      

  3.   

    2楼的,你那样说会很慢的,还不如用句柄呢。但是谢谢你的参与,你说的控件真的有吗?
    3楼的,如果是一次性导入的话,我就一定用DTS了!,那样的话更简单
    还有,各位,我想说的是如果用存储过程,那就实在有些划不来了,如果没有办法的话,我只好用addnew了