Exemplo n.º 1
0
 private void OnOleDbInfoMessage(OleDbInfoMessageEventArgs value)
 {
     if (InfoMessage != null)
     {
         InfoMessage(this, value);
     }
 }
Exemplo n.º 2
0
        internal void OnInfoMessage(UnsafeNativeMethods.IErrorInfo errorInfo, OleDbHResult errorCode)
        {
            OleDbInfoMessageEventHandler handler = (OleDbInfoMessageEventHandler)Events[EventInfoMessage];

            if (null != handler)
            {
                try
                {
                    OleDbException            exception = OleDbException.CreateException(errorInfo, errorCode, null);
                    OleDbInfoMessageEventArgs e         = new OleDbInfoMessageEventArgs(exception);
                    handler(this, e);
                }
                catch (Exception e)
                { // eat the exception
                    // UNDONE - should not be catching all exceptions!!!
                    if (!ADP.IsCatchableOrSecurityExceptionType(e))
                    {
                        throw;
                    }

                    ADP.TraceExceptionWithoutRethrow(e);
                }
            }
#if DEBUG
            else
            {
                OleDbException exception = OleDbException.CreateException(errorInfo, errorCode, null);
            }
#endif
        }
        internal void OnInfoMessage(UnsafeNativeMethods.IErrorInfo errorInfo, OleDbHResult errorCode)
        {
            OleDbInfoMessageEventHandler handler = (OleDbInfoMessageEventHandler)Events[EventInfoMessage];

            if (null != handler)
            {
                try {
                    OleDbException            exception = OleDbException.CreateException(errorInfo, errorCode, null);
                    OleDbInfoMessageEventArgs e         = new OleDbInfoMessageEventArgs(exception);
                    if (Bid.TraceOn)
                    {
                        Bid.Trace("<oledb.OledbConnection.OnInfoMessage|API|INFO> %d#, Message='%ls'\n", ObjectID, e.Message);
                    }
                    handler(this, e);
                }
                catch (Exception e) { // eat the exception
                    //
                    if (!ADP.IsCatchableOrSecurityExceptionType(e))
                    {
                        throw;
                    }

                    ADP.TraceExceptionWithoutRethrow(e);
                }
            }
#if DEBUG
            else
            {
                OleDbException exception = OleDbException.CreateException(errorInfo, errorCode, null);
                Bid.Trace("<oledb.OledbConnection.OnInfoMessage|API|INFO> %d#, Message='%ls'\n", ObjectID, exception.Message);
            }
#endif
        }
Exemplo n.º 4
0
        internal void OnInfoMessage(System.Data.Common.UnsafeNativeMethods.IErrorInfo errorInfo, OleDbHResult errorCode)
        {
            OleDbInfoMessageEventHandler handler = (OleDbInfoMessageEventHandler)base.Events[EventInfoMessage];

            if (handler != null)
            {
                try
                {
                    OleDbInfoMessageEventArgs e = new OleDbInfoMessageEventArgs(OleDbException.CreateException(errorInfo, errorCode, null));
                    if (Bid.TraceOn)
                    {
                        Bid.Trace("<oledb.OledbConnection.OnInfoMessage|API|INFO> %d#, Message='%ls'\n", this.ObjectID, e.Message);
                    }
                    handler(this, e);
                }
                catch (Exception exception)
                {
                    if (!ADP.IsCatchableOrSecurityExceptionType(exception))
                    {
                        throw;
                    }
                    ADP.TraceExceptionWithoutRethrow(exception);
                }
            }
        }
Exemplo n.º 5
0
        private void SqlMessageHandler(object sender, OleDbInfoMessageEventArgs e)
        {
            OutputWriter.WriteLine(e.Message);

            if (Output != null) {
                Log(Level.Verbose, e.Message);
            }
        }
Exemplo n.º 6
0
 private void conexion_InfoMessage(object sender, System.Data.OleDb.OleDbInfoMessageEventArgs e)
 {
 }
Exemplo n.º 7
0
 void OleDbInfoMessage(object sender, OleDbInfoMessageEventArgs e)
 {
     DbInfoMessage.Append(e.Message);
 }
Exemplo n.º 8
0
		private void con_InfoMessage(object sender, OleDbInfoMessageEventArgs e)
		{
			
			foreach(OleDbError err in e.Errors)
			{
				errorCounter++;
				
			}

		}
Exemplo n.º 9
0
        internal void OnInfoMessage(UnsafeNativeMethods.IErrorInfo errorInfo, OleDbHResult errorCode) {
            OleDbInfoMessageEventHandler handler = (OleDbInfoMessageEventHandler) Events[EventInfoMessage];
            if (null != handler) {
                try {
                    OleDbException exception = OleDbException.CreateException(errorInfo, errorCode, null);
                    OleDbInfoMessageEventArgs e = new OleDbInfoMessageEventArgs(exception);
                    if (Bid.TraceOn) {
                        Bid.Trace("<oledb.OledbConnection.OnInfoMessage|API|INFO> %d#, Message='%ls'\n", ObjectID, e.Message);
                    }
                    handler(this, e);
                }
                catch (Exception e) { // eat the exception
                    // 
                    if (!ADP.IsCatchableOrSecurityExceptionType(e)) {
                        throw;
                    }

                    ADP.TraceExceptionWithoutRethrow(e);
                }
            }
#if DEBUG
            else {
                OleDbException exception = OleDbException.CreateException(errorInfo, errorCode, null);
                Bid.Trace("<oledb.OledbConnection.OnInfoMessage|API|INFO> %d#, Message='%ls'\n", ObjectID, exception.Message);
            }
#endif
        }
Exemplo n.º 10
0
        /// <summary>
        /// �C�x���g�n���h���p���\�b�h�ł��B
        /// </summary>
        /// <param name="__sender"></param>
        /// <param name="__e"></param>
        protected virtual void onInfoMessage(object __sender, OleDbInfoMessageEventArgs __simergs)
        {
            if ( base.logWriter != null ) {
                base.logWriter.WriteLine( "----" );
                base.logWriter.WriteLine( __simergs.Source );
                base.logWriter.WriteLine( __simergs.Message );
                /*
                 * ��O�R���N�V������Ԃ�񂵂ĕ\�����܂��B
                 */
                foreach ( OleDbError ode in __simergs.Errors ) {
                    base.logWriter.WriteLine( ode.Message );
                    base.logWriter.WriteLine( ode.NativeError );
                    base.logWriter.WriteLine( ode.Source );
                    base.logWriter.WriteLine( ode.SQLState );

                    base.logWriter.WriteLine();
                }
                base.logWriter.WriteLine();
                base.logWriter.Flush();
            }
        }
		private void OnOleDbInfoMessage (OleDbInfoMessageEventArgs value)
		{
			if (InfoMessage != null) {
				InfoMessage (this, value);
			}
		}
        /// <summary>
        /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed.
        /// <example>
        /// oledbinfomessageeventhandler.BeginInvoke(sender, e, callback);
        /// </example>
        /// </summary>
        public static IAsyncResult BeginInvoke(this OleDbInfoMessageEventHandler oledbinfomessageeventhandler, Object sender, OleDbInfoMessageEventArgs e, AsyncCallback callback)
        {
            if(oledbinfomessageeventhandler == null) throw new ArgumentNullException("oledbinfomessageeventhandler");

            return oledbinfomessageeventhandler.BeginInvoke(sender, e, callback, null);
        }
 internal void OnInfoMessage(System.Data.Common.UnsafeNativeMethods.IErrorInfo errorInfo, OleDbHResult errorCode)
 {
     OleDbInfoMessageEventHandler handler = (OleDbInfoMessageEventHandler) base.Events[EventInfoMessage];
     if (handler != null)
     {
         try
         {
             OleDbInfoMessageEventArgs e = new OleDbInfoMessageEventArgs(OleDbException.CreateException(errorInfo, errorCode, null));
             if (Bid.TraceOn)
             {
                 Bid.Trace("<oledb.OledbConnection.OnInfoMessage|API|INFO> %d#, Message='%ls'\n", this.ObjectID, e.Message);
             }
             handler(this, e);
         }
         catch (Exception exception)
         {
             if (!ADP.IsCatchableOrSecurityExceptionType(exception))
             {
                 throw;
             }
             ADP.TraceExceptionWithoutRethrow(exception);
         }
     }
 }
Exemplo n.º 14
0
 private void cx_InfoMessage(object sender, OleDbInfoMessageEventArgs e)
 {
     mp (e.Message);
 }