首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

sybase联接丢失

2013-04-05 
sybase连接丢失c#连接sybase数据库,命令执行时间如果很长就会抛出Connection to Sybase server has been l

sybase连接丢失
c#连接sybase数据库,命令执行时间如果很长就会抛出Connection to Sybase server has been lost. All active transactions have been rolled back的异常,
可是连接的ConnectionTimeout属性是只读的不能设置,代码如下:

public static DataTable GetDataTable(string connStr,string sqlCom)
        {
            DataTable dt = new DataTable();
            AseConnection con = new AseConnection(connStr);
            con.Open();
            //con.ConnectionTimeout = 1000;不能设置。
            if (con.State == ConnectionState.Open)
            {
                //MessageBox.Show("数据库连接成功。");
            }
            else
            {return null;}
            AseDataAdapter da = new AseDataAdapter(sqlCom, con);
            da.Fill(dt);
            con.Close();
            return dt;
        }

这要怎么解决啊? sybase c# 数据库 transactions sql
[解决办法]
DbCommand也有TimeOut设置,这个也设长点

热点排行