Exemplo n.º 1
0
 public bool TryTestConn()
 {
     //err = string.Empty;
     if (!string.IsNullOrEmpty(ConnName))
     {
         DbBase helper = DalCreate.CreateDal(ConnName);
         try
         {
             helper.Con.Open();
             Version = helper.Con.ServerVersion;
             if (string.IsNullOrEmpty(Version))
             {
                 Version = helper.dalType.ToString();
             }
             helper.Con.Close();
             IsOK     = true;
             ErrorMsg = string.Empty;
         }
         catch (Exception er)
         {
             ErrorMsg = er.Message;
             IsOK     = false;
         }
         finally
         {
             helper.Dispose();
         }
     }
     else
     {
         IsOK = false;
     }
     return(IsOK);
 }
Exemplo n.º 2
0
            private static void SetDefault()
            {
                DbBase db = DalCreate.CreateDal(DefaultConn);

                if (db != null)
                {
                    _DefaultDataBase = db.DataBase;
                    _DefaultDalType  = db.dalType;
                    db.Dispose();
                }
            }
Exemplo n.º 3
0
 /// <summary>
 /// Dispose
 /// <para>释放资源</para>
 /// </summary>
 public void Dispose()
 {
     hasDisposed = true;
     if (dalHelper != null)
     {
         if (!dalHelper.IsOnExceptionEventNull)
         {
             dalHelper.OnExceptionEvent -= new DbBase.OnException(helper_OnExceptionEvent);
         }
         _debugInfo = dalHelper.debugInfo.ToString();
         dalHelper.Dispose();
         dalHelper = null;
     }
     if (_noSqlCommand != null)
     {
         _noSqlCommand.Dispose();
     }
 }