level 1
我在本地建了个站,运行.操作都没问题.发到服务器上后,除了能查看.增删改都不行.求高手指点一二.
2010年06月22日 05点06分
1
level 1
Line 54: gjj.GsJianJieTime = ((TextBox)this.dvGsJianJie.FindControl("txtGsJianJieTime")).Text;
Line 55: gjj.GsJianJieParentId = int.Parse(((TextBox)this.dvGsJianJie.FindControl("txtGsJianJieParentId")).Text);
Line 56: GsJianJieDAL.UpdateGsJianJie(gjj);
Line 57: this.dvGsJianJie.ChangeMode(DetailsViewMode.ReadOnly);
Line 58: List<GsJianJieModel> gjs = new List<GsJianJieModel>();
2010年06月22日 05点06分
4
level 1
[OleDbException (0x80004005): 操作必须使用一个可更新的查询。]
XinChengDAL.GsJianJieDAL.UpdateGsJianJie(GsJianJieModel gjj) in d:\我的文档\Visual Studio 2005\Projects\xincheng\XinChengDAL\GsJianJieDAL.cs:219
Admin_gongsijieshao.dvGsJianJie_ItemUpdating(Object sender, DetailsViewUpdateEventArgs e) in d:\www\web\creditdaily.com.cn\wwwroot\Admin\gongsijieshao.aspx.cs:56
System.Web.UI.WebControls.DetailsView.OnItemUpdating(DetailsViewUpdateEventArgs e) +133
System.Web.UI.WebControls.DetailsView.HandleUpdate(String commandArg, Boolean causesValidation) +716
System.Web.UI.WebControls.DetailsView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) +461
System.Web.UI.WebControls.DetailsView.OnBubbleEvent(Object source, EventArgs e) +95
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args)
+3
5
System.Web.UI.WebControls.DetailsViewRow.OnBubbleEvent(Object source, EventArgs e) +109
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +35
System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e) +115
System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument) +163
System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +174
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102
2010年06月22日 05点06分
5
level 7
[OleDbException (0x80004005): 操作必须使用一个可更新的查询。]
这个一般是因为你的表中没有任何记录,但是你却执行了一个update操作。
再有你只能查看不能增、修、删数据的原因是因为你没有设置安全权限,
你需要在服务器上,打开你网站文件夹,然后右键》属性》安全》选中users(如果没有点添加,然后输入users确认)》再选中“完全控制”就可以了。
2010年06月22日 05点06分
6
level 0
应该是IIS环境没配置好.服务器上面的IUSER得有权限才行.
2010年06月22日 06点06分
8