答案 0 :(得分:1)
WITH OWNERACCESS OPTION在ADP中毫无意义,因为它是Jet SQL用于Jet用户级安全性的命令。使用ADP,应该在服务器上设置安全性。因此,您应该从表单RecordSources中删除所有WITH OWNERACCESS OPTION语句。
坦率地说,我不确定它们除了保存的QueryDef之外还有什么效果,所以很可能它们在原始应用程序中是错误的。
此外,我绝不会建议将任何内容从MDB复制到ADP中。首先,我不认为迁移到ADP是可行的(虽然我当然使用ADP作为我的MDB / ODBC应用程序使用SQL Server的管理工具),但其次,两个平台之间存在很多差异,我只是看不到他们的工作。
如果我选择将MDB迁移到ADP(我无法想象我曾经想过,鉴于MS现在已经弃用了大约五年的ADP),我会从头开始并从地面重建它起来。