易语言从超级列表框导出到excel后为什么数据库关闭了?

这个程序是我引用别人的,可以正常把超级列表框的数据导出到excel,但是access的数据库为什么被关闭了?这个代码在最后一行代码是关闭数据库,即使删除了这一行,凡是要用... 这个程序是我引用别人的,可以正常把超级列表框的数据导出到excel,但是access的数据库为什么被关闭了?这个代码在最后一行代码是关闭数据库,即使删除了这一行,凡是要用到数据库的时候都没有反应了,这是为什么呢?
.版本 2.支持库 iext
通用对话框库位表导出.类型 = 1通用对话框库位表导出.默认文件后缀 = “xls”通用对话框库位表导出.过滤器 = “excel文件|*.xls”通用对话框库位表导出.打开 ().如果真 (通用对话框库位表导出.文件名 ≠ “”) 写到文件 (通用对话框库位表导出.文件名, #库位批量查询) 文件目录 = 取文本左边 (通用对话框库位表导出.文件名, 倒找文本 (通用对话框库位表导出.文件名, “\”, , 假) - 1) .如果真 (全局数据库.打开 (“DRIVER=Driver do Microsoft Excel(*.xls);UID=admin;UserCommitSync=Yes;Threads=3;SafeTransactions=0;ReadOnly=0;PageTimeout=5;MaxScanRows=8;MaxBufferSize=2048;FIL=excel 8.0;DriverId=790;DefaultDir=” + 文件目录 + “;DBQ=” + 通用对话框库位表导出.文件名, , ) = 假) 信息框 (“excel数据库打开失败”, 0, “失败”) 返回 () .如果真结束
.计次循环首 (超级列表框库位批量查询.取表项数 (), 计次) 全局SQL = “insert into [sheet1$]([序号1],[商品1],[库位1],[备注1],[序号2],[商品2],[库位2],[备注2])values(?,?,?,?,?,?,?,?)” 全局数据库.执行 (全局SQL, 超级列表框库位批量查询.取标题 (计次 - 1, 0), 超级列表框库位批量查询.取标题 (计次 - 1, 1), 超级列表框库位批量查询.取标题 (计次 - 1, 2), 超级列表框库位批量查询.取标题 (计次 - 1, 3), 超级列表框库位批量查询.取标题 (计次 - 1, 4), 超级列表框库位批量查询.取标题 (计次 - 1, 5), 超级列表框库位批量查询.取标题 (计次 - 1, 6), 超级列表框库位批量查询.取标题 (计次 - 1, 7)) .计次循环尾 () 全局数据库.关闭 ()
展开
 我来答
lilei3386
2014-02-24 · TA获得超过6228个赞
知道大有可为答主
回答量:4543
采纳率:50%
帮助的人:4105万
展开全部
没有看到你的代码里面有用到access数据库的地方。
追问

access数据库在启动时运行的,把超级列表框的数据导出到excel后再运行下面的程序就没反应了,即使删除那一条关闭数据库的命令也是不行,这是为什么呢?

 

 

追答
你试试用另外的外部数据库,或者用数据库连接,不用全局数据库。我比较喜欢用数据库连接和记录集配合使用。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式