Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 错误:操作必须使用可更新的查询_Visual Studio 2008_Ms Access - Fatal编程技术网

Visual studio 2008 错误:操作必须使用可更新的查询

Visual studio 2008 错误:操作必须使用可更新的查询,visual-studio-2008,ms-access,Visual Studio 2008,Ms Access,完成应用程序的设置(使用VS2008和MS Access开发)后,在另一个系统中的安装工作正常。但每当我试图更改密码或id(有一个登录窗口,用户需要访问该窗口才能进入主窗口)时,就会显示一个错误,即“操作必须使用可更新的查询”。有人能提出补救办法吗 谢谢,, Indranil您是否检查过两种设置的权限是否相同?您需要对包含Access文件的文件夹具有最低限度的读写权限 要检查权限,可以右键单击文件或文件夹并选择“属性”。“安全”选项卡将显示详细信息 对于web应用程序,您需要检查IUSR的权限。

完成应用程序的设置(使用VS2008和MS Access开发)后,在另一个系统中的安装工作正常。但每当我试图更改密码或id(有一个登录窗口,用户需要访问该窗口才能进入主窗口)时,就会显示一个错误,即“操作必须使用可更新的查询”。有人能提出补救办法吗

谢谢,,
Indranil

您是否检查过两种设置的权限是否相同?您需要对包含Access文件的文件夹具有最低限度的读写权限

要检查权限,可以右键单击文件或文件夹并选择“属性”。“安全”选项卡将显示详细信息


对于web应用程序,您需要检查IUSR的权限。

是否检查了两种设置的权限是否相同?您需要对包含Access文件的文件夹具有最低限度的读写权限

要检查权限,可以右键单击文件或文件夹并选择“属性”。“安全”选项卡将显示详细信息

对于web应用程序,您需要检查IUSR的权限

  • 要修复此错误,您需要以管理员权限运行应用程序
  • 执行以下步骤以管理员权限运行应用程序
  • 从更改级别

  • 它在UAC设置中可用,位于项目设置中

  • 要修复此错误,您需要以管理员权限运行应用程序
  • 执行以下步骤以管理员权限运行应用程序
  • 从更改级别



  • 它在UAC设置中可用,位于项目设置中

    您使用的是什么“密码或id”?您的Jet/ACE文件的格式是什么?ACCDB还是MDB?您使用的是Jet用户级安全性(MDB)还是数据库密码?你的连接字符串是什么?什么是令人不快的SQL?登录和查看主窗口的简单id和密码…连接字符串是“Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Game.accdb”我没有给出安全级别..令人不快的SQL?昨晚我在friend1机器(windows7操作系统)上尝试了这个设置,它在那里工作效率很高,但在我的(Vista)中没有在另一台friend2计算机中都没有。您的连接字符串中应该包含用户名和密码,因此您提供的内容没有帮助。当我要求“令人不快的SQL”时,我要求您发布导致错误的SQL。当然,我假设您在登录后运行SQL语句,以获取报告的错误消息。问题出在生产环境中,而不是笔记本电脑上。如果应用程序被放置在用户没有写权限的位置,您可能会遇到此类问题。您在谈论什么“密码或id”?您的Jet/ACE文件的格式是什么?ACCDB还是MDB?您使用的是Jet用户级安全性(MDB)还是数据库密码?你的连接字符串是什么?什么是令人不快的SQL?登录和查看主窗口的简单id和密码…连接字符串是“Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Game.accdb”我没有给出安全级别..令人不快的SQL?昨晚我在friend1机器(windows7操作系统)上尝试了这个设置,它在那里工作效率很高,但在我的(Vista)中没有在另一台friend2计算机中都没有。您的连接字符串中应该包含用户名和密码,因此您提供的内容没有帮助。当我要求“令人不快的SQL”时,我要求您发布导致错误的SQL。当然,我假设您在登录后运行SQL语句,以获取报告的错误消息。问题出在生产环境中,而不是笔记本电脑上。如果应用程序被放置在用户没有写访问权限的位置,您可能会遇到此类问题。我将该文件放在调试中,昨晚我在friend1计算机(windows7操作系统)上尝试了该设置,它在那里有效工作,但在我的(Vista)中没有在另一台friend2机器上都没有。你能逐行检查代码,并在代码停止的那一行和那一点周围写几行吗?在我创建设置并登录后,它工作正常,但每当我尝试更改密码或用户名时,都会显示消息(这也不是在每台机器上都会显示)然而,当我在VS2008中调试它们时,一切都很正常,即使是更新部分。我很困惑。我添加了一个关于检查权限的说明。我将文件放在调试中,昨晚我在friend1计算机(windows7操作系统)上尝试了该设置。它在那里有效,但在我的(Vista)中无效在另一台friend2机器上都没有。你能逐行检查代码,并在代码停止的那一行和那一点周围写几行吗?在我创建设置并登录后,它工作正常,但每当我尝试更改密码或用户名时,都会显示消息(这也不是在每台机器上都会显示)然而,当我在VS2008中调试它们时,一切都很正常,即使是更新部分。我很困惑。我添加了一个关于检查权限的注释。