其实有几种方法可以实现,首先你可以用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数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)