易语言的外部数据库怎么读写access数据库

易语言的外部数据库怎么读写access数据库,第1张

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

sql语句

为主

版本2

程序集

窗口程序集_启动窗口

子程序

_按钮1_被单击

局部变量

查询

句柄

整数型

如果真(

取反

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

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

返回()

如果真结束

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

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

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

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

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

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

列表框

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

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

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

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

判断循环尾()

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

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

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

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

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

默认

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

判断结束

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

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

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

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

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

默认

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

判断结束

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

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

'示例:

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

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

默认

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

判断结束

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

外部数据库1关闭()

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

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关闭 ()

mysql

最常用的主从复制就是读写分离的功能

数据有修改,会通过网络将执行的内容传输到从库,追加到从库的重做日志(replay-bin),然后再通过重做日志还原主库的 *** 作以达到同步的效果

---------------------------------------

oracle

常用的读写分离方案有DG(备库可读)

*** 作写入archivelog,再通过网络传输到备库,备库再用archivelog还原数据,已到达同步的目的。

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

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

原文地址: https://outofmemory.cn/sjk/9504568.html

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

发表评论

登录后才能评论

评论列表(0条)

保存