宝峰科技

 找回密码
 注册

QQ登录

只需一步,快速开始

智能终端设备维修查询系统注册会员邮箱认证须知!
查看: 5230|回复: 1

[易支持库例程] 易语言读取Mysql数据库演示源码

[复制链接]
  • TA的每日心情
    奋斗
    2020-6-5 22:18
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    潇潇 发表于 2010-4-22 16:15:25 | 显示全部楼层 |阅读模式
    易语言如何实现操作Mysql数据库,下面展示了易语言中读取Mysql数据库的方法……

    1. .版本 2
    2. .支持库 mysql
    3. .支持库 eGrid
    4. .程序集 窗口程序集1
    5. .程序集变量 记录集句柄, 整数型
    6. .程序集变量 Mysql句柄, 整数型
    7. .子程序 _按钮1_被单击
    8. Mysql句柄 = 连接MySql (编辑框1.内容, 编辑框2.内容, 编辑框3.内容, 编辑框5.内容, 到整数 (编辑框4.内容))
    9. .如果 (Mysql句柄 ≠ 0)
    10.     显示表名 ()
    11.     按钮2.禁止 = 假
    12.     编辑框1.禁止 = 真
    13.     编辑框2.禁止 = 真
    14.     编辑框3.禁止 = 真
    15.     编辑框4.禁止 = 真
    16.     编辑框5.禁止 = 真
    17.     按钮1.禁止 = 真
    18. .否则
    19.     信息框 (“连接数据库失败,请检查Mysql主机地址?或用户名?或密码?或端口?或数据库?是否正确”, 0, “潇潇编程提示您”)
    20. .如果结束

    21. .子程序 _按钮2_被单击
    22. 释放记录集 (记录集句柄)
    23. 断开MySql (Mysql句柄)
    24. 按钮2.禁止 = 真
    25. 按钮1.禁止 = 假
    26. 编辑框1.禁止 = 假
    27. 编辑框2.禁止 = 假
    28. 编辑框3.禁止 = 假
    29. 编辑框4.禁止 = 假
    30. 编辑框5.禁止 = 假

    31. .子程序 显示表名
    32. .局部变量 记录集行数, 整数型
    33. .局部变量 表名称, 文本型
    34. .局部变量 i, 整数型
    35. 列表框1.清空 ()
    36. .如果 (选择库 (Mysql句柄, 编辑框5.内容))
    37.     .如果 (取表名列表 (Mysql句柄))
    38.         记录集句柄 = 取记录集 (Mysql句柄)
    39.         记录集行数 = 取记录集行数 (记录集句柄)
    40.         分组框1.标题 = “表名称列表(” + 到文本 (记录集行数) + “个)”
    41.         .计次循环首 (记录集行数, i)
    42.             .如果真 (读字段值 (记录集句柄, 0, 表名称) = 真)
    43.                 列表框1.加入项目 (表名称, )
    44.                 到下一行 (记录集句柄)
    45.             .如果真结束
    46.         .计次循环尾 ()
    47.     .否则
    48.         信息框 (“取数据表名称列表失败!”, 0, “提示”)
    49.     .如果结束
    50. .否则
    51.     信息框 (“选择数据库失败,请检查所要查寻的数据库名称”, 0, “潇潇编程提示您”)
    52. .如果结束

    53. .子程序 取表数据
    54. .参数 数据表名称, 文本型
    55. .局部变量 字段总数, 整数型
    56. .局部变量 i, 整数型
    57. .局部变量 记录集行数, 整数型
    58. .局部变量 列, 整数型
    59. .局部变量 行, 整数型
    60. .局部变量 字段名, 文本型
    61. .局部变量 字段值, 文本型
    62. .局部变量 句柄, 整数型
    63. 高级表格1.清空数据 ()
    64. .如果 (执行SQL语句 (Mysql句柄, “select * from ” + 数据表名称))
    65.     句柄 = 取记录集 (Mysql句柄)
    66.     字段总数 = 取字段总数 (句柄)
    67.     记录集行数 = 取记录集行数 (句柄)
    68.     .计次循环首 (字段总数, i)
    69.         序号到字段名 (句柄, i - 1, 字段名)
    70.         高级表格1.插入列 (字段名, i)
    71.     .计次循环尾 ()
    72.     ' 输出调试文本 (到文本 (字段总数) + “:” + 到文本 (记录集行数))
    73.     .计次循环首 (记录集行数, 行)
    74.         .计次循环首 (字段总数, 列)
    75.             序号到字段名 (句柄, 列 - 1, 字段名)
    76.             读字段值 (句柄, 字段名, 字段值)
    77.             .如果 (列 = 1)
    78.                 高级表格1.插入行 (“”, 行)
    79.                 高级表格1.置数据 (行, 列, 1, 字段值)
    80.             .否则
    81.                 高级表格1.置数据 (行, 列, 1, 字段值)
    82.             .如果结束
    83.         .计次循环尾 ()
    84.         到下一行 (句柄)
    85.     .计次循环尾 ()
    86. .否则
    87.     信息框 (“执行SQL语句失败”, 0, “潇潇编程提示您”)
    88. .如果结束

    89. .子程序 _列表框1_列表项被选择
    90. .局部变量 结果文本, 文本型
    91. .如果 (查找表 (Mysql句柄, 列表框1.取项目文本 (列表框1.现行选中项)))
    92.     取表数据 (列表框1.取项目文本 (列表框1.现行选中项))
    93. .否则
    复制代码

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    x

    该用户从未签到

    凤凰 发表于 2010-6-22 18:58:17 | 显示全部楼层
    不错,有点意思
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    免责声明

    本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件编程开发或软件的逆向分析文章、逆向分析视频、补丁、注册机和注册信息,仅限用于学习和研究软件安全的目的。全体用户必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习编程开发技术或逆向分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,请购买注册正版软件,获得正版优质服务!不得将上述内容私自传播、销售或者用于商业用途!否则,一切后果请用户自负!

    QQ|Archiver|手机版|小黑屋|联系我们|宝峰科技 ( 滇公网安备 53050202000040号 | 滇ICP备09007156号-2 )

    Copyright © 2001-2023 Discuz! Team. GMT+8, 2025-5-7 21:07 , File On Powered by Discuz! X3.49

    快速回复 返回顶部 返回列表