0

在 Windows 上,如果我将 air 应用程序安装在C:\磁盘中,当我运行该应用程序时,它无法创建 sqlite 数据库并给出错误 #3125:</p>

 SQLError: 'Error #3125: Unable to open the database file.', 
     details:'Connection closed.', operation:'open', detailID:'1001'

如果我以管理员身份运行应用程序或将其安装在D:\磁盘中,则不会出现此类错误。

那么,有没有办法让空中应用程序随时以管理员运行?并且显示 UAC 对话框就可以了。

4

1 回答 1

1

可能如果你想在 AIR 中创建 sqlite 数据库文件。在 applicationStorageDirectory 中创建数据库文件而不是 c:\ 或 d:\ 也不要创建 applicationDirectory (安装目录,因为会引发安全/权限错误)。这样你就可以避免所有错误.

于 2012-10-22T14:25:36.520 回答