老板昨天下達任務﹐要把工廠文件存到數據庫中﹐請問有什么辦法可以把WORD﹐EXCEL文件存到數據庫中﹐不勝感激﹗﹗﹗﹗
解决方案 »
- 双方都在Port-Restricted Cone NAT后的客户端,udp穿透,打洞时发生的郁闷问题
- API SetWindowExt函数的使用over flow问题!!
- 自己有成熟的软件产品的找我,我有渠道负责销售
- 请教一个问题,请各位师兄务必要回答噢 :) 谢谢了~~~~
- 300分小问题求解!看谁的解法简单!
- 请问如何在MSHFlexGrid控件中获得某一行的焦点,从而知道选中的是那一行?
- 我用cdonts中的方法访问到了exchange中的邮件,可是为什么不是指定用户的邮件?
- 有没有类似shell的函数不光打开.exe 的文件 。
- 请问用VB做毕业设计
- 关于vb调用DLL的问题
- 给我一点建议。
- 向数据库写入数据时的问题
lb_Word = InputB(LOF(1), #1)
Close #1rsWd.AddNew
rsWd.Fields("WORD").AppendChunk lb_Word
rsWd.Update
1、建立过程
CREATE PROCEDURE sp_textcopy (
@srvname varchar (30),
@login varchar (30),
@password varchar (30),
@dbname varchar (30),
@tbname varchar (30),
@colname varchar (30),
@filename varchar (30),
@whereclause varchar (40),
@direction char(1))
AS
DECLARE @exec_str varchar (255)
SELECT @exec_str =
'textcopy /S ' + @srvname +
' /U ' + @login +
' /P ' + @password +
' /D ' + @dbname +
' /T ' + @tbname +
' /C ' + @colname +
' /W "' + @whereclause +
'" /F ' + @filename +
' /' + @direction
EXEC master..xp_cmdshell @exec_str 2、建表和初始化数据
create table 表名 (编号 int,image列名 image)
go
insert 表名 values(1,0x) -- 必须的,且不是null
insert 表名 values(2,0x) -- 必须的,且不是null
go3、读入
sp_textcopy '你的服务器名','sa','你的密码','库名','表名','image列名','c:\图片.bmp','where 编号=1','I' --注意条件是 编号=1sp_textcopy '你的服务器名','sa','你的密码','库名','表名','image列名','c:\bb.doc','where 编号=2','I' --注意条件是 编号=2go4、读出成文件
sp_textcopy '你的服务器名','sa','你的密码','库名','表名','image列名','c:\图片.bmp','where 编号=1','O' --注意条件是 编号=1sp_textcopy '你的服务器名','sa','你的密码','库名','表名','image列名','c:\bb.doc','where 编号=2','O' --注意条件是 编号=2
go如果报textcopy不是可执行文件的话,你就到
C:\Program Files\Microsoft SQL Server\MSSQL\Binn
目录下拷备 textcopy.exe到:
C:\Program Files\Microsoft SQL Server\80\Tools\Binn
或以上版本,用类似下面的方法Sub file()
Dim istr As New ADODB.Stream
Dim iRe As New ADODB.Recordset
With istr
.Open
.Type = adTypeBinary
.LoadFromFile ("c:\a.xls")
End With
ire.open "表名",数据库连接字符串,1,3
ire.addnew
ire("保存文件的字段名")=istr.read
ire.update
ire.close
istr.close
End Sub
TO﹕zjcxc(邹建)
你那種方法怎么讀取出來呢?
謝謝﹗