易语言 图片写到数据库中

易语言 图片写到数据库中,第1张

其实有几种方法可以实现,首先你可以用SQL语句转换数据类型

cast('” + 字节集 + “' as image)

image的意思是 你将文本型数据强制转换到IMAGE类型了,但是数据库中的字段类型也必须是IMAGE

当然你使用什么方法来 *** 作数据库我不太清除,但是大体上是有那么几种的,用ADO可以用我上述的方法来实现

ADO还可以用记录集写()来实现 有个变体型数据可以定义为字节集

外部数据库执行可以实现:外部数据库1执行 (“INSERT INTO [LX]( [项目图标]) VALUES( )”, )

不过,说一句不是吓唬你的话,不想出问题就别写字节集数据进去,写个路径不是挺好吗?存放在本地,数据库中用文本格式写进去的路径,然后程序读出调用就可以了,这样可以减轻服务器负担,。不会出现问题

版本 2

局部变量 数据库路径, 文本型

局部变量 数据信息, 字段信息, , "5"

数据库路径 = 取运行目录 () + “\” + “好友录edb” ' 设置数据库路径

如果真 (取反 (文件是否存在 (数据库路径))) ' 判断数据库是否存在,不存在就按以下标准创建

数据信息 [1]名称 = #姓名 ' 给字段信息的三个成员变量赋值

数据信息 [2]名称 = #qq

数据信息 [3]名称 = #电话

数据信息 [4]名称 = #地址

数据信息 [5]名称 = #说明

连续赋值 (#文本型, 数据信息 [1]类型, 数据信息 [2]类型, 数据信息 [3]类型, 数据信息 [4]类型, 数据信息 [5]类型)

数据信息 [1]最大文本长度 = 20

数据信息 [2]最大文本长度 = 20

数据信息 [3]最大文本长度 = 20

数据信息 [4]最大文本长度 = 500

数据信息 [5]最大文本长度 = 1000

创建 (数据库路径, 数据信息) ' 创建数据库

外部数据库组件是一个单独组件,不与其他组件一同使用,主要以

sql语句

为主

版本 2

程序集

窗口程序集_启动窗口

子程序

_按钮1_被单击

局部变量

查询

句柄

, 整数型

如果真 (

取反

(外部数据库1打开MDB数据库 (取运行目录 () + “\dbmdb”, , , , 真)))

信息框 (“数据库打开失败”, 0, , )

返回 ()

如果真结束

' ----------------------------------------判断是否连接到数据库

查询句柄 = 外部数据库1查询 (“select from 表名”)

' 查询句柄,用于读数据,可以添加条件筛选比如:

' 查询句柄 = 外部数据库1查询 (“select from 表名 where name =” + 编辑框2内容)

' -----------------------------------------开始读取数据

判断循环首 (取反 (外部数据库1尾记录后 (查询句柄)))

列表框

1加入项目 (外部数据库1读 (查询句柄, 2), )

' 这里的2表示字段位置,也可以直接写名字,比如字段2为name

' 外部数据库1读 (查询句柄, “name”)

外部数据库1到后一记录 (查询句柄)

判断循环尾 ()

外部数据库1关闭记录集 (查询句柄)

' 记录集使用完毕后及时关闭

' ----------------------------------------- 写数据很简单,直接执行sql语句

判断开始 (外部数据库1执行 (“insert into 表名 (对应表内字段名称1,对应表内字段名称2) values ('内容','内容')”, ))

信息框 (“成功”, 0, , )

默认

信息框 (“失败”, 0, , )

判断结束

' 内容这里注意前后的单引号必须有示例:

' 外部数据库1执行 (“insert into 表名 (ID,name) values ('” + 编辑框1内容 + “','” + 编辑框2内容 + “')”, )

' ------------------------------------------修改命令 update

判断开始 (外部数据库1执行 (“update 表名 Set ID='” + 编辑框1内容 + “',name='” + 编辑框2内容, ))

信息框 (“成功”, 0, , )

默认

信息框 (“失败”, 0, , )

判断结束

' ---------------------------------------删除命令 delete

判断开始 (外部数据库1执行 (“delete from 表名 where 条件”, ))

' 示例:

' 外部数据库1执行 (“delete from 表名 where name=” + 编辑框2内容, )

信息框 (“成功”, 0, , )

默认

信息框 (“失败”, 0, , )

判断结束

子程序 __启动窗口_将被销毁

外部数据库1关闭 ()

以上就是关于易语言 图片写到数据库中全部的内容,包括:易语言 图片写到数据库中、易语言EDB数据库怎么创建、易语言的外部数据库怎么读写access数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9320324.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存