社区
MS-SQL Server
帖子详情
怎么将图片存入sql server中?
renbao1999
2003-08-08 05:18:28
多谢!
...全文
104
5
打赏
收藏
怎么将图片存入sql server中?
多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nboys
2003-08-09
打赏
举报
回复
上载:
response.buffer=true
formsize=request.totalbytes
formdata=request.binaryread(formsize)
bncrlf=chrB(13) & chrB(10)
divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)
datastart=instrb(formdata,bncrlf & bncrlf)+4
dataend=instrb(datastart+1,formdata,divider)-datastart
mydata=midb(formdata,datastart,dataend)
rs.Open "SELECT * FROM news where id="&session("newid"),conn,1,3
rs("images").appendchunk mydata
rs.update
rs.close
set rs=nothing
zjcxc
元老
2003-08-08
打赏
举报
回复
大力的这个贴子太经典了.想找其他办法都难.
renbao1999
2003-08-08
打赏
举报
回复
多谢!
pengdali
2003-08-08
打赏
举报
回复
用image类型
方法:
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)
insert 表名 values(2,0x)
go
3、读入
sp_textcopy '你的服务器名','sa','你的密码','库名','表名','image列名','c:\图片.bmp','where 编号=1','I' --注意条件是 编号=1
sp_textcopy '你的服务器名','sa','你的密码','库名','表名','image列名','c:\bb.doc','where 编号=2','I' --注意条件是 编号=2
go
4、读出成文件
sp_textcopy '你的服务器名','sa','你的密码','库名','表名','image列名','c:\图片.bmp','where 编号=1','O' --注意条件是 编号=1
sp_textcopy '你的服务器名','sa','你的密码','库名','表名','image列名','c:\bb.doc','where 编号=2','O' --注意条件是 编号=2
go
CrazyFor
2003-08-08
打赏
举报
回复
方法:
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)
insert 表名 values(2,0x)
go
3、读入
sp_textcopy '你的服务器名','sa','你的密码','库名','表名','image列名','c:\图片.bmp','where 编号=1','I' --注意条件是 编号=1
sp_textcopy '你的服务器名','sa','你的密码','库名','表名','image列名','c:\bb.doc','where 编号=2','I' --注意条件是 编号=2
go
4、读出成文件
sp_textcopy '你的服务器名','sa','你的密码','库名','表名','image列名','c:\图片.bmp','where 编号=1','O' --注意条件是 编号=1
sp_textcopy '你的服务器名','sa','你的密码','库名','表名','image列名','c:\bb.doc','where 编号=2','O' --注意条件是 编号=2
go
lotus
图片
存入
sql
server
的操作方法(原创)
本文介绍了如何使用VB在Lotus
中
将
图片
存入
SQL
Server
数据库,涉及ADO的AppendChunk方法和NotesStream类。通过分块读取超过32kb的二进制文件并将其追加到数据库记录
中
,实现了大文件存储。代码已测试成功,适用于产品资料库的开发。
在
sql
server
中
实现
图片
的
存入
和读取
本文介绍了一种使用C#将
图片
存储到
SQL
数据库的方法,并提供了详细的代码示例。通过流的形式,将
图片
转换为字节数组进行存取,实现了
图片
与数据库的有效交互。
C#从
SQL
server
数据库
中
读取l
图片
和
存入
图片
本文介绍如何使用C#将
图片
存入
SQL
Server
数据库及从数据库读取
图片
的方法。主要内容包括设置数据库字段类型为Image,使用FileStream和BinaryReader读取
图片
并转换为字节数组,通过
Sql
Command执行插入和查询操作。
Winform如何
存入
、读取
SQL
SERVER
数据库
图片
本文介绍了一个使用C#实现的
图片
存储和检索系统,该系统将
图片
数据及其标题存储到
SQL
Server
数据库
中
,并能从数据库恢复图像进行显示。通过按钮触发事件,可以打开文件对话框选择
图片
,读取
图片
数据并将其与标题一起插入数据库,或从数据库
中
读取
图片
数据并在PictureBox控件
中
显示。
SQL
Server
存入
圖片
本文详细介绍如何在testDB
中
创建ImportImageTable,并通过BULK INSERT语句将图像文件作为Image类型的数据插入到新建的image字段
中
。示例
中
使用了D盘下名为d2.jpg的图像文件进行演示。
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章