为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 易语言相关 > 数据库类源码 正文

EXcel到易语言EDB数据库源码

三叶资源网 2017-08-24 12:43:34 数据库类源码 2162 ℃ 2 评论

EXCEL到edb将EXCEL内容导入到edb数据库中。

@易语言数据库学习

.版本 2

.子程序 _开始_被单击
.局部变量 字段信息, 字段信息, , "0"
.局部变量 记录集句柄, 整数型
.局部变量 临时字段信息, 字段信息
.局部变量 i, 整数型
.局部变量 单元, 文本型

开始.禁止 = 真
进度条1.可视 = 真
.计次循环首 (选择列表框1.取项目数 (), i)
    .如果真 (选择列表框1.是否被选中 (i - 1))
        临时字段信息.名称 = 选择列表框1.取项目文本 (i - 1)
        临时字段信息.类型 = #文本型
        临时字段信息.最大文本长度 = 20
        加入成员 (字段信息, 临时字段信息)
    .如果真结束

.计次循环尾 ()
.如果 (外部数据库1.打开 (“ODBC;DBQ=” + 编辑框1.内容 + “;Driver={Microsoft Excel Driver (*.xls)}; ”, ))
    记录集句柄 = 外部数据库1.查询 (“select * from [sheet1$]”)  ' 此处指定表名
    .如果 (记录集句柄 ≠ 0)
        外部数据库1.到首记录 (记录集句柄)
        .判断循环首 (外部数据库1.尾记录后 (记录集句柄) = 假)
            加记录 ()
            .计次循环首 (选择列表框1.取项目数 (), i)
                .如果真 (选择列表框1.是否被选中 (i - 1))
                    单元 = 到文本 (外部数据库1.读 (记录集句柄, i))
                    写字段 (选择列表框1.取项目文本 (i - 1), , 单元)
                .如果真结束

            .计次循环尾 ()
            外部数据库1.到后一记录 (记录集句柄)
        .判断循环尾 ()
    .否则

    .如果结束

.否则
    信息框 (“连接失败”, 0, )
.如果结束
关闭 (“edb”)
外部数据库1.关闭记录集 (记录集句柄)
外部数据库1.关闭 ()
开始.禁止 = 假
分组框3.标题 = “正在导入数据,请稍等……”
进度条1.显示方式 = 0
进度条1.位置 = 10
.计次循环首 (10, )
    进度条1.位置 = 进度条1.位置 + 10
    延时 (100)
.计次循环尾 ()
信息框 (“导入成功!”, #确认取消钮, )
销毁 ()
文件下载


来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有2位网友发表了看法:

  • 鱼刺类

    鱼刺类  评论于 [2020-05-28 00:09:23]  回复

    易语言+记录集+excel

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
数组排序模块源码websocket协议minidump高性能JSON库多线程操作例子登录WEB交互自动打铃Excel腾讯优图劲舞团图形按钮工控之交通灯易语言模块源码AES高效加解密图像缩放文件分割器进度条例程IWebbrowser2
最新评论