簡體   English   中英

ADO.net sybase ASEConnection錯誤

[英]ADO.net sybase ASEConnection error

有時嘗試使用ase客戶端打開與sybase的連接時出現以下錯誤

與Sybase服務器的連接已丟失。 所有活動事務均已回滾堆棧跟蹤:位於Sybase.Data.AseClient.AseCommand.ExecuteDbDataReader(CommandBehavior)處的Sybase.Data.AseClient1.AseCommand._ExecuteReader(CommandBehavior commandBehavior)處的Sybase.Data.AseClient1.AseCommand.CheckResult(Int32 res)行為)在System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior行為)在System.Data.Common.DbDataAdapter.FillInternal(DataSet數據集,DataTable []數據表,Int32 startRecord,Int32 maxRecords,字符串srcTable, System.Data.Common.DbDataAdapter.Fill上的IDbCommand命令,CommandBehavior行為)(System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)上的DataSet dataSet,Int32 startRecord,Int32 maxRecords,String srcTable,IDbCommand命令,CommandBehavior行為)

我正在使用dll Sybase.AdoNet2.AseClient (64 bit) version 2.155.1015.0

我的代碼如下

AseConnection Connection = new AseConnection("ConnectionString");
AseCommand Command = new AseCommand("StoredProcedure", Connection);
Command.CommandType = CommandType.StoredProcedure;
AseDataAdapter adapter = new AseDataAdapter();
DataSet ds = new DataSet();
adapter.SelectCommand = Command;
adapter.MissingSchemaAction = SchemaAction;
adapter.Fill(ds);

此代碼在IIS Web服務下運行

搜索不會導致有用的東西,我得到的是this link ,但沒有幫助

找不到針對此缺陷或根本原因的任何解決方案,因此我開發的方法只是捕獲了此異常,然后重試了連接和命令執行

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM