还是用SQL的导入/导出功能从DBF将数据导入到SQL吧

解决方案 »

  1.   

    谢谢两位!
      可是我想在DELPHI程序中将VFP的DBF表导到SQL SERVER2000 啊,因为这样我可以更好的控制导入的操作,例如命名规则等。
      曾经想过用SELECT * INTO 语句,但是由于我的表字段多,而且记录多,只写入1000行就花费了8秒,而我的表有40多万行记录!所以这个办法(SELECT * INTO 语句)不好。:(
      请问还有别的更好的办法么?!
      

  2.   

    用dts也可以自己定义转换规则,还可以写语句,也可以考虑
      

  3.   

    create clustered index cl_lastname on 表(列) 非簇索引
    create index cl_lastname on 表(列) 簇索引
      

  4.   

    谢谢各位!
    TO:
    lczddd(李找乐) :
      能否详细点指教?感激万分!
      

  5.   

    '试一下以下代码:SELECT *
    into hjbackup.dbo.ydzd
    FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','d:\ydzd.dbf') 
      

  6.   

    frankwong(黄梓钿) ( ) :
      谢谢你!
      你说的这个方法是我原来在用的,不过我嫌它导大量数据时速度不快,所以...
      不过看来现在只能使用这个办法了。