hur.cn - 华软网

 热门搜索

Datawindow .net不能Update,大家帮忙看看?

  作者:未知    来源:网络    更新时间:2018/8/6
Retrieve代码
private void Button1_Click(object sender, System.EventArgs e)
{
sqlca.Connect();
dw_1.SetTransaction( sqlca );
dw_1.Retrieve();
sqlca.Disconnect();
}

//保存代码
private void Button2_Click(object sender, System.EventArgs e)
{
sqlca.Connect();
dw_1.UpdateData();
sqlca.Disconnect();
}

.net 2003 C#, webform

[InvalidOperationException: Invalid operation: UpdateData because the DataStore has no transaction.]
   Sybase.DataWindow.DataWindowDbObjects.ValidateDbConnectionOrTransaction(String MethodName) +488
   Sybase.DataWindow.DataStore.UpdateData() +18
   Sybase.DataWindow.Web.WebDataWindowControl.UpdateData() +55
   test.WebForm1.Button2_Click(Object sender, EventArgs e) in c:\test\test.aspx.cs:74
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
   System.Web.UI.Page.ProcessRequestMain() +1262

------华软网友回答------
先检查数据窗口row是否允许更新?
------华软网友回复------
数据窗口是允许更新的,按照提示好像是说未设置事务对象,可我明明是设置了的,真弄不明白。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。