何必写代码?
VFP有个升迁向导,很好用的。
还有sql server本来也有导入导出数据的功能,直接在企业管理器中导就行了。

解决方案 »

  1.   

    十分感谢zqlyh,你介绍的这些我刚才搞清楚,但是我是周期性的要将vfp数据导入sql server中,因此一定要写代码,在计划任务中好自动完成,请大侠指教
      

  2.   

    周期执行也可以,sql server的DTS可以进行调度
      

  3.   

    我用delphi写了一个周期倒入vf数据到sql server的小程序,很简单的
    循环写入而已
      

  4.   

    我确实需要每周循环批量导入,最好能用sql的查询语句,如果分别打开两个记录集,循环写入是否太笨,希望有更简捷的方法(如链接服务器等)
      

  5.   

    以下代码是简化的,自已发挥
    cn=sqlc('odbc 联接名字')
    if cn<0 then
      return
    endif
    StrTest="select key1,b,c from test1"if sqlexec(cn,StrTest,'R_Test') <0 then
      return
    endif    =CursorSetProp('Tables','test1','R_test')
    =cursorSetProp('KeyFieldList','key','R_Test')
    =cursorSetProp('SendUpdates',.t.,'R_Test')
    uStrUpdate='key1 test1.key1,a test1.a,b test1.b '=CursorSetProp('UpdatableFieldList','key1,a,b','R_test')
    =CursorSetProp('UpdateNamelist', uStrUpdate,'R_test')
    =cursorsetprop('buffering',5,'R_test')
    =cursorsetprop('wheretype',3,'R_test')
    sele r_test
    &&加入插入代码或更新代码
    &&.....=tableupdate(.t.,.t.,'R_test')
      

  6.   

    首先感谢laverke大侠的帮助,我一时还没完全弄明白这段代码的意义,待我弄懂其巧妙之处后,立即送给大侠一朵宝剑或鲜花