傻等 发表于 2022-11-29 13:32

易语言怎么把SQL数据库二进制图片读至图片框

本帖最后由 傻等 于 2022-12-1 16:13 编辑

易语言怎么把SQL Server2008数据库二进制图片读至图片框,数据库字段如下:
根据styleNo导入photo字段图片

lhp462 发表于 2022-11-29 13:32

傻等 发表于 2022-12-1 15:50
一个styleNO只取一个后面的图片就可以了.

https://wwbe.lanzouv.com/iXZQW0hg1kid

xhh9 发表于 2022-11-29 13:43

二进制转图片吗?百度应该能找到方法,易语言不会,python比较简单

yun520530 发表于 2022-11-29 13:46

.版本 2
.支持库 mysql

'保存图片用下面这句
写字节集字段 (mysql连接句柄, 表明, 字段名, 条件, 要写入数据库的图片)

'读图片用下面这句
读字段值 (记录集句柄, 字段, 接收图片的字节集类型变量)

lhp462 发表于 2022-11-29 14:19

本帖最后由 lhp462 于 2022-11-29 14:51 编辑

https://wwl.lanzouv.com/ibAsW0h7f3sb
里面的库名和表名改一下

后面改要求了,现在这个是sql server的,你也可以根据自己要求改,我没一次性全部读到内存中,怕内存炸了

woshicyb 发表于 2022-11-29 14:20

谢谢分享

傻等 发表于 2022-11-29 15:21

lhp462 发表于 2022-11-29 14:19
https://wwl.lanzouv.com/ibAsW0h7f3sb
里面的库名和表名改一下



如果要我根据编辑框里输入的内容调用呢,全部读一遍太慢了。
编辑框.内容 里输入一个StyleNo里的一个编号,调出相应图片

小鸿同学 发表于 2022-11-29 17:26

傻等 发表于 2022-11-29 15:21
如果要我根据编辑框里输入的内容调用呢,全部读一遍太慢了。
编辑框.内容 里输入一个StyleNo里的一个编 ...

条件搜索select * from 表名 where styleNo='图片id'

lhp462 发表于 2022-11-29 20:12

傻等 发表于 2022-11-29 15:21
如果要我根据编辑框里输入的内容调用呢,全部读一遍太慢了。
编辑框.内容 里输入一个StyleNo里的一个编 ...

查询语句改一下,select * from 表名 where styleNo='图片id'

傻等 发表于 2022-12-1 14:00

本帖最后由 傻等 于 2022-12-1 14:06 编辑

lhp462 发表于 2022-11-29 14:19
https://wwl.lanzouv.com/ibAsW0h7f3sb
里面的库名和表名改一下


图片本读到本地文件,太慢了。而且我想只按需查询,不用读到本地文件夹。


sql语句 = 外部数据库1.查询 (“SELECT * FROM B_StylePic WHERE StyleNo='” + ID输入框.内容 + “'”)
图片框1.图片 = 到字节集 (外部数据库1.读 (sql语句, “photo”))

这样写好像读不到图片框,要怎么改。
页: [1] 2
查看完整版本: 易语言怎么把SQL数据库二进制图片读至图片框