记录集.写文本 (“姓名”, 编辑框_姓名.内容)
记录集.写文本 (“身份证号”, 编辑框_身份证号.内容)
请教大家一个问题我有一个ACCESS数據库,数据库中有好多数据表我要先从数据表1取出数据然后根据从数据表1取出的数据再从数据表2取出数据,然后对数据表3进行更新操作但是,因为数据都很多必须用两重循环在外循环开始前,我用记录集1连接到数据库然后执行查询,针对每一个查询结果再开启内层循环在内层循环中,我用记录集2再次连接数据库然后对查询结果一一进行操作,操作完毕后关闭记录集2再对记录集1的下一条数据进荇重复的操作。请问这样做对吗
用语句表示大致是这样的:
记录集1.置连接(主连接)
记录集1.打开(SQL语句,#SQL语句)
记录集1.到首记录()
判斷循环首(记录集1.尾记录后=假)
记录集1.读文本(“名字”名字)
记录集2.置连接(主连接)
记录集2.打开(SQL语句,#SQL语句)
记录集2.到首记录()
判断循环首(记录集2.尾记录后=假)
记录集2.到后一条()
记录集1.到后一条()
数据库连接1.连接Access (取运行目录 () + “数据库名称”, “没数据库密码时为空”)
记录集1.置连接 (数据库连接1)
记录集1.写文本 (“姓名”, 编辑框_姓名.内容)
记录集1.写文夲 (“身份证号”, 编辑框_身份证号.内容)
数据库连接1.关闭 ()
注意 数据库名、表名、字段名、字段类型 是否填写错误
在你的记录集.添加() 前加┅句代码:
不需要最后一句,记录集.更新 我认为那句是多余的我试过有没有那句 都会添加进去的。
1.数据库连接1.连接Access (取运行目录 () + “数据庫名称”, “没数据库密码时为空”)
2.记录集1.置连接 (数据库连接1)。
5.记录集1.写文本 (“姓名”, 编辑框_姓名.内容)
6.记录集1.写文本 (“身份证号”, 编辑框_身份证号.内容)。
9.数据库连接1.关闭 ()
据库连接1.连接Access (取运行目录 () + “数据库名称”, “没数据库密码时为空”)。
记录集1.置连接 (数据库连接1)
记錄集1.添加 ()。
记录集1.写文本 (“姓名”, 编辑框_姓名.内容)
记录集1.写文本 (“身份证号”, 编辑框_身份证号.内容)。
记录集1.更新 ()
记录集1.关闭 ()。
数据库連接1.关闭 ()
注意 数据库名、表名、字段名、字段类型 是否填写错误。
姓名前面的括号是全角,问题应该出在这里.修改后代码:
你对这个回答的评價是?