开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 212|回复: 11
收起左侧

[易语言] 创建数据库计次循环就创建不全是怎么回事

[复制链接]
结帖率:78% (7/9)
发表于 2024-4-11 15:35:47 | 显示全部楼层 |阅读模式   福建省泉州市
5精币
创建的数据库,只有到图片10,后面就没有了,是什么情况。

.版本 2

.子程序 创建或打开数据库
.局部变量 重复, 整数型, 静态
.局部变量 索引, 整数型
.局部变量 i, 整数型
.局部变量 ii, 整数型

字段信息 [1].名称 = “货品编号”
字段信息 [1].类型 = 10
字段信息 [2].名称 = “货品数量”  ' 20240408-用文本型算了,整数型,超级列表框读取又要转换,
字段信息 [2].类型 = 3
字段信息 [2].最大文本长度 = 20
字段信息 [3].名称 = “货品名称”
字段信息 [3].类型 = 10
字段信息 [3].最大文本长度 = 20
字段信息 [4].名称 = “货品说明”
字段信息 [4].类型 = 10
字段信息 [4].最大文本长度 = 1024
字段信息 [5].名称 = “显示标记”  ' 20240408-如果图片1是主显示,当时间长了以后,需要更换这个图片,可以用图片2作主显示,而图片1用作以后cha询。
字段信息 [5].类型 = 3
字段信息 [6].名称 = “图片数量”
字段信息 [6].类型 = 3
字段信息 [7].名称 = “坐标数量”
字段信息 [7].类型 = 3
字段信息 [8].名称 = “记录数量”
字段信息 [8].类型 = 3
.计次循环首 (100, i)
    .如果真 (i ≤ 10)
        字段信息 [i + 8].名称 = “图片” + 到文本 (i)
        字段信息 [i + 8].类型 = 11
        .计次循环首 (10, ii)
            字段信息 [i + 19].名称 = “坐标” + 到文本 (i) + “-” + 到文本 (ii)
            字段信息 [i + 19].类型 = 10
            字段信息 [i + 19].最大文本长度 = 300
            字段信息 [i + 119].名称 = “坐标图片” + 到文本 (i) + “-” + 到文本 (ii)
            字段信息 [i + 119].类型 = 11
        .计次循环尾 ()
    .如果真结束
    字段信息 [i + 220].名称 = “记录” + 到文本 (i)
    字段信息 [i + 220].类型 = 10
    字段信息 [i + 220].最大文本长度 = 1024

.计次循环尾 ()

.如果真 (文件是否存在 (取运行目录 () + “\人员表2.edb”) = 假)
    .如果真 (创建 (取运行目录 () + “\人员表2.edb”, 字段信息))
        信息框 (“创建数据库成功!”, 0, , )
    .如果真结束

.如果真结束
.如果真 (打开 (取运行目录 () + “\人员表2.edb”, , , , , , ) = 假)
    信息框 (“打开数据库失败,错误代码:” + 到文本 (取错误码 ()) + “,错误信息:” + 取错误信息 (), 16, “错误”, )
    返回 ()


回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳

结帖率:100% (17/17)

签到天数: 14 天

发表于 2024-4-11 16:10:15 | 显示全部楼层   福建省泉州市
如果真 (i ≤ 10)   你看到这句没?

补充内容 (2024-4-11 16:11):
不知道你整体程序结构什么样,第一眼只看到这一句代码
回复

使用道具 举报

结帖率:77% (17/22)

签到天数: 2 天

发表于 2024-4-11 16:26:27 | 显示全部楼层   浙江省嘉兴市
如果真 (i ≤ 10)
那直接
计次循环首(10,i)
算了
回复

使用道具 举报

结帖率:78% (7/9)

签到天数: 12 天

 楼主| 发表于 2024-4-11 16:36:13 | 显示全部楼层   福建省泉州市
Suky 发表于 2024-4-11 16:10
如果真 (i ≤ 10)   你看到这句没?

补充内容 (2024-4-11 16:11):

整体结构就是这样啊,因为是双循环,前面只需要10个图片,图片1......图片10,然后每个图片在分10个坐标和10个坐标图片,图片,坐标,坐标图片,合计是210个字段,后面是100条记录
回复

使用道具 举报

结帖率:78% (7/9)

签到天数: 12 天

 楼主| 发表于 2024-4-11 16:37:08 | 显示全部楼层   福建省泉州市
走一回 发表于 2024-4-11 16:26
如果真 (i ≤ 10)
那直接
计次循环首(10,i)

双循环,所以前面必须限制一下
回复

使用道具 举报

结帖率:100% (17/17)

签到天数: 14 天

发表于 2024-4-11 17:00:53 | 显示全部楼层   福建省泉州市
我的yyy123 发表于 2024-4-11 16:37
双循环,所以前面必须限制一下

那不就是你自己限制了吗?  这还有什么疑问吗?
回复

使用道具 举报

结帖率:78% (7/9)

签到天数: 12 天

 楼主| 发表于 2024-4-11 17:06:28 | 显示全部楼层   福建省泉州市
Suky 发表于 2024-4-11 17:00
那不就是你自己限制了吗?  这还有什么疑问吗?

只是限制一下 i<=10,这里面双循环可是有210次,但是创建后只有10个,还有后面的100个也没有
回复

使用道具 举报

结帖率:78% (7/9)

签到天数: 12 天

 楼主| 发表于 2024-4-11 17:14:30 | 显示全部楼层   福建省泉州市
这是代码,大家看看问题出在哪里

创建数据库.e

5.7 KB, 下载次数: 2

回复

使用道具 举报

结帖率:78% (7/9)

签到天数: 12 天

 楼主| 发表于 2024-4-11 17:15:23 | 显示全部楼层   福建省泉州市
创建的数据库,前面的8个字段信息,加循环里面的10个,循环里只有图片1......图片10,后面的 坐标,坐标图片,记录,都没有了,是什么情况。
创建数据库的思路:前面1-8字段固定,后面都是重复,所以用了双循环,先取10个图片,图片1......图片10,然后每个图片在分10个坐标和10个坐标图片,图片,坐标,坐标图片,合计是210个字段,后面是1000条记录。
本意是除前面1-8字段外,先创建图片1,坐标1,坐标图片,记录1,然后根据需要再添加新字段,但是看了看数据库好像没有新增字段的功能,所以干脆一次性全部加上去。
回复

使用道具 举报

结帖率:100% (17/17)

签到天数: 14 天

发表于 2024-4-11 17:27:53 | 显示全部楼层   福建省泉州市
我的yyy123 发表于 2024-4-11 17:15
创建的数据库,前面的8个字段信息,加循环里面的10个,循环里只有图片1......图片10,后面的 坐标,坐标图 ...

我怀疑是你查的时候位置不对
建议你自己捋一下创建数据库后     所有应该有数据的字段所处位置应该在哪里
就贴出来的这些代码真的看不出来
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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