直接用sqlserver的导入导出工具首先建立dbf的odbc
然后用sqlserver的导入导出工具导

解决方案 »

  1.   

    不用sqlserver的导入导出工具,用aspnet(c#)如何实现?能否给一个实际的例子吗?
      

  2.   

    用SQL语句或者存贮过程或者触发器都可以作
      

  3.   

    http://search.csdn.net/expert/topic/52/5201/2002/12/6/1236226.htm
      

  4.   

    楼主用的是foxbase还是foxpro啊?
    微软对fox原来的东西的支持不好,sqlserver的导入导出工具转换的时候会出现丢数据的问题
    最好是安装一个VFP,通过VFP把dbf格式的文件转化为access或者其他数据库的格式
    然后再倒进sqlserver里面
    原来这么倒过一次,费了老半天劲
      

  5.   

    找到原来用asp写的一个,对你可能会有用<%
    response.Expires=0
    response.buffer=trueSet conn = Server.CreateObject("ADODB.Connection")
    conn.Open "Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=c:\mydbpath;"Set conn2 = Server.CreateObject("ADODB.Connection")
    conn2.Open "driver={SQL Server};server=DatabaseServer2;database=test2;uid=sa;pwd=123"Set rs = Server.CreateObject("ADODB.Recordset")rs.Source="select name from bbs_forum order by forumid"
    rs.Open rs.Source,conn,1,1
    i=0
    while not rs.EOF
    sql="insert into bbs_forum(name) values('"&rs("name")&"')"
    conn2.execute sql
    i=i+1
    rs.MoveNext
    wend
    response.write "执行了"&i&"条记录"rs.close
    conn.close
    conn2.close
    set conn=nothing
    set conn2=nothing
    %>