| File: System\Data\Odbc\OdbcError.cs | Web Access |
| Project: src\runtime\src\libraries\System.Data.Odbc\src\System.Data.Odbc.csproj (System.Data.Odbc) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace System.Data.Odbc { [Serializable] [System.Runtime.CompilerServices.TypeForwardedFrom("System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")] public sealed class OdbcError { //Data internal string _message; internal string _state; internal int _nativeerror; internal string? _source; internal OdbcError(string? source, string message, string state, int nativeerror) { _source = source; _message = message; _state = state; _nativeerror = nativeerror; } public string Message { get { return _message ?? string.Empty; } } public string SQLState { get { return _state; } } public int NativeError { get { return _nativeerror; } } public string Source { get { return _source ?? string.Empty; } } internal void SetSource(string Source) { _source = Source; } public override string ToString() { return Message; } } }