如何利用vb 做一个将sql server 导出到excel的方法..
??

解决方案 »

  1.   

    Private Sub Command1_Click()    Dim cn  As New ADODB.Connection
        
        cn.open "Driver={SQL Server};Server=yangao;DataBase=xinzi;UID=sa;PWD=12345;"
        
        cn.execute "master..xp_cmdshell 'bcp ""select * from xinzi.dbo.bankcard"" queryout c:\temp2.xls -c -S""yangao"" -U""sa"" -P""12345""'"End Sub复制过去
    'yangao'替换成你的服务器
    'xinzi'替换成你的数据库
    '12345'替换成你的服务器密码
    'select * from xinzi.dbo.bankcard'替换成你的查询
      

  2.   

    http://www.microsoft.com/china/community/Column/32.mspx
      

  3.   

    http://www.microsoft.com/china/community/Column/32.mspx
    看了看这编文章,觉得实在太完美了。。
      

  4.   

    http://blog.csdn.net/lihonggen0/archive/2003/05/26/13635.aspx这里面说得很清楚了,看一下
      

  5.   

    如果是导出到服务器本机的excel文件,可以使用openrowset分布式查询实现