• 全部
  • 基础类
  • 应用实例
  • 新技术前沿

存储过程能读硬盘里的文件吗

sisiz 2008-03-27 11:33:51
存储过程能读硬盘里的文件吗
...全文
70 点赞 收藏 14
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
playwarcraft 2008-03-28
可以在存儲過程中打開視頻文件看小電影嗎?
急需~~~
回复
hui_hui_2007 2008-03-28
当然可以,比如openrowset()
回复
spsx99vj 2008-03-27
http://blog.csdn.net/rimoer/archive/2007/07/17/1694687.aspx
回复
yyyyzzzz_2002 2008-03-27
1.在存储过程里写读取文件的语句就好
2.例如,读取xml文件(sql server 2005)
SELECT CONVERT(xml, T.c)
FROM OPENROWSET(BULK N'D:\Work\Work20080105_.xml', SINGLE_BLOB)T(c)
回复
fcuandy 2008-03-27
任何类型都能读.

当然了,如果是被独占的dll或exe那就不行了, 无法得到底层权限.
回复
kelph 2008-03-27
[Quote=引用楼主 sisiz 的帖子:]
存储过程能读硬盘里的文件吗
[/Quote]
看什么类型的文件了
回复
wlinglong 2008-03-27
这个是将硬盘的EXCEL导入到表中 你参考一下了
两个数据环境:Local_DataEnvi 和 Telnet_DataEnvi
Dim Str_Conn As String
Str_Conn = "Provider=SQLOLEDB.1;Persist Security Info=False;Data Source=本地SQL服务器; Initial Catalog=本地数据库;"

'最好加上事物处理
Local_DataEnvi.DataConnect.BeginTrans

If Telnet_DataEnvi.BaseInfoConnect.State = 1 Then Telnet_DataEnvi.BaseInfoConnect.Close
Telnet_DataEnvi.BaseInfoConnect.Open Str_Conn, "sa", ""

Telnet_DataEnvi.BaseInfoConnect.Execute ("insert OPENROWSET('sqloledb','DRIVER={SQL Server};SERVER=远程IP;UID=;PWD=',远程库.dbo.远程表)select * from 本地库.dbo.本地表")

Local_DataEnvi.DataConnect.CommitTrans
回复
sisiz 2008-03-27
具体的写法是什么
回复
viva369 2008-03-27
可以
回复
ojuju10 2008-03-27
可以用openrowset()函数读取不同类型的文件
回复
-狙击手- 2008-03-27
回复
chuifengde 2008-03-27
sp_readerrorlog -1,'文件路径'
回复
viva369 2008-03-27
文件类型不同读的方式不同
google一下
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2008-03-27 11:33
社区公告
暂无公告