关于数据库增\删\改的问题,烦恼了我大半年了,今天特放50分,请教高人 很明显我数据库是用 access 做的呀access 里面怎么用查询分析器呀还请指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我以前也出现过这种问题,试一下把更新的值或where 子句的单引号去掉. 我以前也出现过这种问题,试一下把更新的值或where 子句的单引号去掉,还有就是添加单引号.可能问题就在单引号里. 在Access里也可以执行Sql的.最好能把中文换成英文...用Parameters ACCESS数据库访问权限的问题这不是SQL问题你修改你数据库文件的访问权限 请问大家这是不是我的IIS的问题昵? Access中日期型好像是#2005-04-01#的 要善于自己查错,把你的SQL语句打印出来,然后拿到ACCESS数据库中去运行,问题马上就出来了.运行的方法:打开ACCESS,点击左侧的"查询",选择"在设计视图中创建查询",双击,马上选择"关闭",在左上角的菜单"文件"下面,出现一个按钮"SQL",点击它就进行SQL运行界面了. 权限问题右击选择共享与安全选择安全再选择添加将everyone加进来再添加写入等权限 “/”应用程序中的服务器错误。--------------------------------------------------------------------------------操作必须使用一个可更新的查询。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。源错误: 生成此未处理异常的源代码只能在调试模式中进行编译时显示。若要启用该功能,请执行以下步骤之一,然后请求 URL:1. 在生成错误的文件的顶部添加一个“Debug=true”指令。示例: <%@ Page Language="C#" Debug="true" %>或者:2. 将以下节添加到应用程序的配置文件中:<configuration> <system.web> <compilation debug="true"/> </system.web></configuration>请注意,第二种方法将使给定应用程序中的所有文件在调试模式下进行编译。第一种方法只使特定文件在调试模式下进行编译。重要事项:以调试模式运行应用程序肯定会引起内存/性能系统开销。在部署到产品方案中之前,应该确保应用程序已禁用调试。 堆栈跟踪: [OleDbException (0x80004005): 操作必须使用一个可更新的查询。] System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr) +41 System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) +174 System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) +92 System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) +65 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) +112 System.Data.OleDb.OleDbCommand.ExecuteNonQuery() +66 _ASP.ad0_ascx.executesql(String sql) +68 _ASP.ad0_ascx.filterad() +36 _ASP.ad0_ascx.Page_Load(Object sender, EventArgs e) +112 System.Web.UI.Control.OnLoad(EventArgs e) +67 System.Web.UI.Control.LoadRecursive() +35 System.Web.UI.Control.LoadRecursive() +98 System.Web.UI.Control.LoadRecursive() +98 System.Web.UI.Page.ProcessRequestMain() +731 --------------------------------------------------------------------------------版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573 每次都显示这个错误,我确实想不通是什么错误了我是把源书的光盘上面的程序拷过来的呀,什么都没有动,怎么会这样昵 从光盘拷下来以后access数据库是只读的,只读的文件什么进行修改呢???? 说过很多次了权限问题呀困扰楼主半年,好可怜呀赋予 EveryOne 角色的 access 库所在的文件夹的可写权限 怎么避免ajax重復請求服務器? vs2005如何更改默认设置 做实际的网站或是项目时大家用到vs2005里面的服务器控件没? ajax碰到的登入验证问题 代码实现自动生成网页功能 探讨关于弹出确定框的新思路是否可行 MDAC的问题 访问本地的aspx页面时出现了“没有权限”的问题 火车头抓的数据处理后插入mysql,求告知思路, 如何在WebForm中使用字体选择对话框 Asp.Net还是.NetRemoting呢? 请教如何在5秒之内让页面自动跳转到另一个页面?在线
这是不是我的IIS的问题昵?
运行的方法:
打开ACCESS,点击左侧的"查询",选择"在设计视图中创建查询",双击,马上选择"关闭",在左上角的菜单"文件"下面,出现一个按钮"SQL",点击它就进行SQL运行界面了.
右击选择共享与安全
选择安全
再选择添加
将everyone加进来
再添加写入等权限
--------------------------------------------------------------------------------操作必须使用一个可更新的查询。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。源错误: 生成此未处理异常的源代码只能在调试模式中进行编译时显示。若要启用该功能,请执行以下步骤之一,然后请求 URL:1. 在生成错误的文件的顶部添加一个“Debug=true”指令。示例: <%@ Page Language="C#" Debug="true" %>或者:2. 将以下节添加到应用程序的配置文件中:<configuration>
<system.web>
<compilation debug="true"/>
</system.web>
</configuration>请注意,第二种方法将使给定应用程序中的所有文件在调试模式下进行编译。第一种方法只使特定文件在调试模式下进行编译。重要事项:以调试模式运行应用程序肯定会引起内存/性能系统开销。在部署到产品方案中之前,应该确保应用程序已禁用调试。 堆栈跟踪:
[OleDbException (0x80004005): 操作必须使用一个可更新的查询。]
System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr) +41
System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) +174
System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) +92
System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) +65
System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) +112
System.Data.OleDb.OleDbCommand.ExecuteNonQuery() +66
_ASP.ad0_ascx.executesql(String sql) +68
_ASP.ad0_ascx.filterad() +36
_ASP.ad0_ascx.Page_Load(Object sender, EventArgs e) +112
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Control.LoadRecursive() +98
System.Web.UI.Control.LoadRecursive() +98
System.Web.UI.Page.ProcessRequestMain() +731
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573
每次都显示这个错误,我确实想不通是什么错误了我是把源书的光盘上面的程序拷过来的呀,什么都没有动,怎么会这样昵