请问我该如何设置呢?

甜咖啡 2003-04-21 03:16:20
我在数据库中,我需要有一个"附件档"字段,它有可能是WORD文档/PDF文档/尺寸图/电路图等其中的一种,请问我该如何设置这个字段呢?
小弟先谢了!
...全文
49 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
甜咖啡 2003-04-22
  • 打赏
  • 举报
回复
如果保存的是一个路径,那我怎样在要显示它的时候把它显示出来呢?
甜咖啡 2003-04-21
  • 打赏
  • 举报
回复
如何保存的是一个路径,那我该如何在要赤显示它的时候把它显示出来呢?

lynx1111 2003-04-21
  • 打赏
  • 举报
回复
mark
pengdali 2003-04-21
  • 打赏
  • 举报
回复
http://www.csdn.net/develop/Read_Article.asp?Id=17699
pengdali 2003-04-21
  • 打赏
  • 举报
回复
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


下面是一个拷贝图像到SQL Server的pubs数据库的例子, 表名pub_info, 字段名logo,图像文件名picture.bmp,保存到pub_id='0736'记录
sp_textcopy @srvname = 'ServerName',
@login = 'Login',
@password = 'Password',
@dbname = 'pubs',
@tbname = 'pub_info',
@colname = 'logo',
@filename = 'c:\picture.bmp',
@whereclause = " WHERE pub_id='0736' ",
@direction = 'I'
pengdali 2003-04-21
  • 打赏
  • 举报
回复
image
kops 2003-04-21
  • 打赏
  • 举报
回复
建议不要把"附件档"直接保存到数据表,而应该把他们的存储路径保存到数据表。

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧