社区
MS-SQL Server
帖子详情
请问如何设计dts使能够导入excel时能动态接受文件名
gwolf
2007-07-17 05:49:42
要在delphi6中开发,想使用dts,因为使用openrowset不能异地导入
...全文
225
3
打赏
收藏
请问如何设计dts使能够导入excel时能动态接受文件名
要在delphi6中开发,想使用dts,因为使用openrowset不能异地导入
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hellowork
2007-07-17
打赏
举报
回复
把远程文件名换成网络路径名试试,例如:
当使用远程服务器上的异源数据时,必须使用异源数据的网络路径,即:
\\网络名\共享名\文件名
以EXECL为例:
假设IP地址为192.168.16.166的远程客户端的D盘的test文件夹下有一个EXECL文件Books1.xls,
本机IP地址为192.168.16.2,要读取该远程Books1.xls文件到本机的SQLSERVER中,则可
这样做:
第一步:将192.168.16.166远程客户端的D:\test文件夹设置为共享,共享名为test;
第二步:修改192.168.16.166远程客户端的WINDOWS防火墙设置,在<例外>中允许<文件和打印机共享>;
第三步:设置网络文件路径:
方法1:右键点击我的电脑->映射网络驱动器,假设网络驱动器为Z,映射路径为该远程客户端
的D:\test文件夹,然后这样进行查询:
SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source=z:\book1.xls;Extended Properties=Excel 8.0')...[Sheet1$]
动态SQL:
declare @sql varchar(1000),@NetPathFile varchar(100)
set @NetPathFile = 'z:\book1.xls'
set @sql =
'SELECT * FROM OPENDATASOURCE(''Microsoft.Jet.OLEDB.4.0'',
''Data Source=' + @NetPathFile + ';Extended Properties=Excel 8.0'')...[Sheet1$]'
EXEC(@sql)
方法2:直接使用计算机名或远程计算机的IP:
SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source=\\192.168.16.166\test\book1.xls;Extended Properties=Excel 8.0')...[Sheet1$]
动态SQL:
declare @sql varchar(1000),@NetPathFile varchar(100)
set @NetPathFile = '\\192.168.16.166\test\book1.xls'
set @sql =
'SELECT * FROM OPENDATASOURCE(''Microsoft.Jet.OLEDB.4.0'',
''Data Source=' + @NetPathFile + ';Extended Properties=Excel 8.0'')...[Sheet1$]'
EXEC(@sql)
以上在本机测试通过.测试环境:
简体中文WindowsServer2003sp1 + 简体中文SQLSERVER2000sp4 + 局域网
肥胖的柠檬
2007-07-17
打赏
举报
回复
我想问一下,导入excel的 DTS 的TSQL什么写
gahade
2007-07-17
打赏
举报
回复
这样不行吗?
SELECT *
FROM OpenDataSource( 'MICROSOFT.JET.OLEDB.4.0',
'Data Source="Excel文件所存放的路径";User ID=;Password=;Extended properties=Excel 5.0')...SheetName$
利用SQLServer的
DTS
操作
EXCEL
、Access等数据表的
导入
导出.pdf
利用 SQL Server 的
DTS
操作
EXCEL
、Access 等数据表的
导入
导出 数据库管理员经常需要将数据从一个数据库迁移到另一个数据库中,或者将数据从外部数据源
导入
到数据库中。在 SQL Server 中,我们可以使用
DTS
(Data...
利用SQL Server的
DTS
操作
EXCEL
、Access等数据表的
导入
导出
利用 SQL Server 的
DTS
操作
EXCEL
、Access 等数据表的
导入
导出 本文将为大家介绍如何利用 SQL Server 的
DTS
操作
EXCEL
、Access 等数据表的
导入
导出。该操作可以帮助大家轻松地将数据从
EXCEL
、Access 等数据表...
SQL_Server数据与
Excel
表的
导入
导出
### SQL Server 数据与
Excel
表的
导入
导出详解 #### 一、概述 在数据库管理领域,数据
导入
导出是一项非常重要的技能。无论是为了合并数据、归档还是数据分析,甚至是开发应用程序或升级数据库,数据迁移都是必不...
怎样将
Excel
中的数据
导入
到SQL Server 2000数据库中
- 在使用
DTS
导入
数据时,请确保源
Excel
文件与目标数据库表的结构相匹配。 - 在选择
Excel
列映射到数据库表字段时,需特别注意数据类型的兼容性。 -
导入
大量数据时可能会遇到性能问题,此时可考虑分批
导入
或者优化...
SQL与ACCESS (
EXCEL
)之间的数据转换
DTS
(Data Transformation Services)是SQL Server提供的一种数据
导入
导出工具,它可以将数据从一个数据源
导入
到另一个数据源中。使用
DTS
向导可以将ACCESS数据
导入
到SQL Server,步骤如下: 1. 在SQL Server企业...
MS-SQL Server
34,873
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章