| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- //------------------------------------------------------------------------------
- // <copyright file="OdbcError.cs" company="Microsoft">
- // Copyright (c) Microsoft Corporation. All rights reserved.
- // </copyright>
- // <owner current="true" primary="true">[....]</owner>
- // <owner current="true" primary="false">[....]</owner>
- //------------------------------------------------------------------------------
- using System;
- using System.Data;
- namespace System.Data.Odbc
- {
- [Serializable]
- 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 ((null != _message) ? _message : String.Empty);
- }
- }
- public string SQLState {
- get {
- return _state;
- }
- }
- public int NativeError {
- get {
- return _nativeerror;
- }
- }
- public string Source {
- get {
- return ((null != _source) ? _source : String.Empty);
- }
- }
- internal void SetSource (string Source) {
- _source = Source;
- }
-
- override public string ToString() {
- return Message;
- }
- }
- }
|