首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

在MSSQL中把数据库导成EXCEL表时.如何表示本地磁盘

2012-02-19 
在MSSQL中把数据库导成EXCEL表时.怎么表示本地磁盘exec master..xp_cmdshell bcp lx.dbo.错误数据修改后1

在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;]

热点排行