我正在开发一些VBA来在我支持的应用程序中导出和导入(使用SaveAsText和LoadFromText)MS-Access对象。我希望能够开始在SVN中存储我的代码,以便多个开发人员可以同时处理这个应用程序。
当我引入以〜sq _
开头的查询时,我一直收到以下错误2285 - Microsoft Access无法创建输出文件。
有趣的是,当我跳过~sq_文件时,我的表单和报告似乎都有效。长期做这样安全吗?
答案 0 :(得分:1)
当您使用SELECT语句作为表单的RecordSource时,Access会创建一个隐藏查询。当您为表单保存SaveAsText时,该文件包含与其RecordSource属性相同的SELECT语句。因此,当您使用LoadFromText时,Access可以重新创建隐藏查询。我怀疑报告RecordSources会发生同样的事情,但我实际上没有检查过。我跳过那些为SaveAsText的~sq查询。