社区
MS-SQL Server
帖子详情
怎么把jpg图像文件的内容存到SQL Server image字段中并正常显示
lookfar
2000-06-15 06:39:00
如题,请各位大虾帮忙
有高分
...全文
339
9
打赏
收藏
怎么把jpg图像文件的内容存到SQL Server image字段中并正常显示
如题,请各位大虾帮忙 有高分
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lookfar
2001-10-14
打赏
举报
回复
http://lookfar.longcity.net上的翻译文章有更新
ykgzh
2000-08-20
打赏
举报
回复
试试先Binary方式打开文件,将其写入一个字节型数组中,然后Fields.Value=此数组。显示时方法反过来。我在VB中一直这样用。
xtjack
2000-06-25
打赏
举报
回复
用文件打开只是存储的问题,但是sqls server好像是不能向一个null的image字段updatblob,不知道是不是!!反正我是遇到这个问题的1!!!
lookfar
2000-06-24
打赏
举报
回复
我认为这是个关于ole的问题,请问有没有更深的理解呢。
XiaoYang
2000-06-23
打赏
举报
回复
xtjack的方法似乎太复杂了,可以采用文件流的方式。img存入时用fileread打开源文件,然后用updateblob更新表记录;取出时先用filewrite写到本地,再赋给相应的img控件。
lookfar
2000-06-19
打赏
举报
回复
xtjack,这种方法是用于bmp文件的,对jpg文件它只存进去一个文件名,没有内容,在Datawindow中双击才出来实际内容,另外用bmp也会出现带文件名情况.
希望多多交流。
xtjack
2000-06-18
打赏
举报
回复
可以这样,当你选择一个图片的时候,先把他放到一个ole对象里面,然后再调用,例如:
但是必须有一个image字段,并且允许为空,如:
string ls_path , ls_filename , ls_title
blob lb_object
GetFileOpenName("选择文件打开", + ls_path,ls_filename, "bmp", + "bmp Files (*.bmp),*.bmp," )
If ls_filename ="" Then return
//MessageBox("ss",string(dw_1.getrow()))
ls_title = dw_1.object.data[ dw_1.getrow() , 1 ]
If ole_1.insertfile(ls_path) <> 0 then
messagebox(" " , " 打开文件失败!")
close(w_zjphoto)
return
End If
lb_object = ole_1.objectdata
//提交OLE控制内的数据到数据库表中
sqlca.autocommit = TRUE
csql="update jgzjk set fzrzp=0x00" //必须赋值,否则updateblob不能执行
execute immediate csql;
updateblob jgzjk set fzrzp = :lb_object;
if SQLCA.SQLCode = -1 then
rollback;
return
end if
commit;
sqlca.autocommit = FALSE
lookfar
2000-06-16
打赏
举报
回复
我用的是PowerBuilder
sanhan
2000-06-15
打赏
举报
回复
这样不是太好。性能会比较低。
不如把文件名存进去,文件专门放在特定的目录下。
Visual C++程序开发范例宝典(光盘) 第四部分
实例136 把文件删除到回收站
中
实例137 清空回收站 5.2 查找文件 实例138 搜索文件 实例139 检查文件是否存在 实例140 提取指定文件夹目录到INI文件 5.3 与文件目录相关的命令操作 实例141 删除文件目录 ...
Visual C++程序开发范例宝典(光盘) 第八部分
实例136 把文件删除到回收站
中
实例137 清空回收站 5.2 查找文件 实例138 搜索文件 实例139 检查文件是否存在 实例140 提取指定文件夹目录到INI文件 5.3 与文件目录相关的命令操作 实例141 删除文件目录 ...
C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载
《C#开发实例大全(基础卷)》筛选、汇集了C#开发从基础...实例229 将数据表
中
的
字段
添加到ComboBox 控件
中
303 实例230 在ComboBox下拉列表
中
显示
图片 304 实例231 用ComboBox控件制作浏览器 网址输入框 305 实例232...
C#.net_经典编程例子400个
183 实例125 如何旋转
JPG
图像 184 实例126 如何实现图形翻转 185 4.5 图像效果 186 实例127 百叶窗效果
显示
图像 186 实例128 推拉效果
显示
图像 187 实例129 水平交错效果
显示
图像 188...
Visual C++ 程序开发范例宝典 源码 光盘 part2
132 产品宣传屏幕保护程序 4.5 DirectShow程序设计 cc实例133 音频捕捉 cc实例134 视频捕捉 第5章 文件系统 5.1 文件的基本操作 cc实例135 创建和删除文件夹 cc实例136 把文件删除到回收站
中
...
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章