心跳旋律的BLOG 订阅
相关博文
内容读取中…
推荐博文
内容读取中…
谁看过这篇博文
内容读取中…
字体大小: 正文
SQL Server 导出到 Excel 文档 (2007-12-23 20:31:00)
 
新表格
SELECT *
INTO [List$]
FROM List
IN '' [odbc; Driver={SQL Server}; Server=伺服器; DataBase=资料库; UID=帐号; PWD=密码; ]
;

既存表格
INSERT INTO [List$]
SELECT *
FROM List
IN '' [odbc; Driver={SQL Server}; Server=伺服器; DataBase=资料库; UID=帐号; PWD=密码; ]
;
 
开发测试环境:VS2005 伺服器资料总管、SQL Server 2005 Developer、Excel 2003。
测试过程中发现,用 SQL Server 做目前资料库无法识别 In 子句,估计是 SQL Server 的查询引擎不支持,必须使用 Jet 引擎才可以。所以必须用 Excel 做目前资料库,SQL Server 做外部资料库。
在 VS2005 伺服器总管连接 Excel 资料库步骤如下:
1. 资料连接 滑鼠右键 加入资料连接
2. 资料来源 变更:选 <其它>,资料提供者手动选 .Net Framework Data Provider for OLE DB
3. OLE DB 提供者:选 Microsoft Jet 4.0 OLE DB Provider
4. 伺服器名称或文档名输入 Excel 完整路径含文档名
5. 进入 Extended Properties 属性 输入 Excel 8.0;HDR=Yes;
确定即可。
评论(0)| 阅读 (0) | 收藏 (0) | 分享 | 打印 | 举报
评论 发表评论
发表评论
匿名评论(无需注册)
验证码:看不清楚数字吗?点击这里再试试。
新浪BLOG意见反馈留言板 不良信息反馈 电话:95105670 提示音后按2键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有