在Windows上,如果我在 C:\ 磁盘中安装我的Air应用程序,当我运行该应用程序时,它无法使用错误#3125 创建sqlite数据库:
SQLError: 'Error #3125: Unable to open the database file.',
details:'Connection closed.', operation:'open', detailID:'1001'
如果我使用管理员运行应用程序或将其安装在 D:\ 磁盘中,则没有此类错误。
那么,有没有办法让空中应用程序随时随管理员运行?并显示UAC对话框即可。
答案 0 :(得分:1)
可能如果你想在AIR中创建sqlite数据库文件。在applicationStorageDirectory中创建数据库文件而不是c:\或d:\也不要创建applicationDirectory(安装目录,因为会抛出安全/权限错误)。所以你可以避免所有错误。