请教:如何将附件和图片存入到sql数据库中?用ntext和Image吗?应该怎么存呢?
解决方案 »
- 排班表怎么设计?横向的和纵向的哪个好?
- 两道数据显示库面试题
- **********************请教一个关于查询的问题**************************
- 如何用一个SQL语句将同一个字段的多个值以一条记录返回?请进
- 用一条SQL语句能实现下面的查询吗?
- 请教大师一个连接查询的问题
- SQL Server 安装问题!!!急急急急!!!
- 数据库技术难题!!!
- VC编写服务器程序访问SQL SERVER数据库时的出现的问题(急,在线等贴,高额给分)
- 如何将一个大的list按时间段的不同分成两个不同的小list
- 怎么读Text类型的字段值啊
- 在MSSQL2000中建一个表存储文章题目和内容,字段名为name varchar(250),content text
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