读书人

在MSSQL中把数据库导成EXCEL表时.如何

发布时间: 2012-02-19 19:43:38 作者: rapoo

在MSSQL中把数据库导成EXCEL表时.怎么表示本地磁盘
exec master..xp_cmdshell 'bcp lx.dbo.错误数据修改后1000_temp out D:\temp1.xls -c -S"ntserver" -U"sa" -P""'
这条语句只能把能数据库导到服务器上(ntserver).不能导到本地磁盘.怎么改写能导到本地磁盘

[解决办法]
我一般不用BCP,用以下办法:
ADOConnection 指向excel, 用Jet4.0 ,Extended properties设为Excel 8.0

SELECT * into table FROM Tab1 IN [ODBC]
[ODBC;Driver=SQL Server;UID=sa;PWD=;Server=127.0.0.1;DataBase=Demo;]

读书人网 >.NET

热点推荐