我正在尝试创建一个可以将数据从另一个数据库导入access的表单,为所有记录分配一个导入ID,将该数据复制到master数据库中,然后删除导入的数据库,以便剩下的数据库只有master数据库。
我在分配导入ID时遇到了麻烦,我希望用户能够在表单中定义它,然后点击一个按钮,执行将表单中的值分配给所有新数据集的操作。由于该列不是在原始数据集中定义的,因此我认为最简单的方法是在复制数据之前在master数据库上设置默认值。但是,我找不到一种方法来更改此值,除非单击表单并手动更改它,这与我需要发生的事情正好相反。
我尝试添加导入ID的原因是,我需要在主表中嵌套子表,并且每个数据库的现有ID都从1开始,并且不会保持唯一。我认为我可以使用导入ID和现有ID来创建关系。
如有任何帮助,我们不胜感激!
发布于 2015-01-21 06:21:14
您要移植到什么(另一个access DB还是mysql/mssql?)但是您应该能够在两个数据库中都将中的字段设置为整数,并使用表单将该字段数据设置为用户输入的任何值(记住要进行解析)。在我们的传出数据库上设置好数据后,您可以像往常一样推送到您的主数据库(除非我还没有理解这个问题?)要删除SQL中的数据库,请使用
DROP DATABASE database_name也可以在运行update之后使用java或.net手动删除数据库
https://stackoverflow.com/questions/27747001
复制相似问题