请教高手:
1.有没有导出为DBF的ActiveX DLL组件?2.如何将SQL语句中的查询记录集保存为一个外部DBF文件?有答案马上结贴。

解决方案 »

  1.   

    这是用Excel录制下来的宏
    ChDir "C:\"
    ActiveWorkbook.SaveAs Filename:="C:\Book1.dbf", FileFormat:=xlDBF3, CreateBackup:=False
      

  2.   

    这是一个将ACCESS记录导出为DBF文件的例子:
        Dim cnn As New ADODB.Connection
        Dim cmd As New ADODB.Command
        cnn.CursorLocation = adUseClient
        cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & App.Path & "\***.mdb;Jet OLEDB:Database password=******"
        cmd.CommandText = "SELECT * INTO [dBase III;DATABASE=" & App.Path & "].[****.DBF] FROM 表名"
        cmd.Execute
        cnn.Close
      

  3.   

    对于ACCESS是成功的,但对于 SQL SERVER 没有用。等候高手指点。
      

  4.   

    把sql server数据输出到excel,然后用excel保存为dbf
      

  5.   

    问题是在VB中直接导出,而不是使用Excel再导出就没有用了。
      

  6.   

    在VB里直接导出PDF??从没接触过;在导出报表类型方面水晶比较好.可以直接导出excel或pdf,xml........
    不过,水晶比其它的报表要难
    学习ing........