[−][src]Enum odbc::ffi::SQLRETURN
Indicates the overall success or failure of the function
Each function in ODBC returns a code, known as its return code, which indicates the overall success or failure of the function. Program logic is generally based on return codes. See [ODBC reference][1] [1]: https://docs.microsoft.com/en-us/sql/odbc/reference/develop-app/return-codes-odbc
Variants
Function failed due to an invalid environment, connection, statement, or descriptor handle
This indicates a programming error. No additional information is available from
SQLGetDiagRec
or SQLGetDiagField
. This code is returned only when the handle is a null
pointer or is the wrong type, such as when a statement handle is passed for an argument a
connection handle.
Function failed
The application calls SQLGetDiagRec
or SQLGetDiagField
to retrieve additional
information. The contents of any output arguments to the function are undefined.
Function completed successfully
The application calls SQLGetDiagField
to retrieve additional information from the header
record.
Function completed successfully, possibly with a nonfatal error (warning)
The application calls SQLGetDiagRec
or SQLGetDiagField
to retrieve additional
information.
A function that was started asynchronously is still executing
The application SQLGetDiagRec
or SQLGetDiagField
to retrieve additional information if
any.
More data is needed
,such as when a parameter data is sent at execution time or additional connection
information is required. The application calls SQLGetDiagRec
or SQLGetDiagField
to
retrieve additional information, if any.
No more data was available
The application calls SQLGetDiagRec
or SQLGetDiagField
to retrieve additional
information. One or more driver-defined status records in class 02xxx may be returned.
Trait Implementations
impl Clone for SQLRETURN
[src]
impl Debug for SQLRETURN
[src]
impl StructuralPartialEq for SQLRETURN
[src]
impl Copy for SQLRETURN
[src]
impl StructuralEq for SQLRETURN
[src]
impl PartialEq<SQLRETURN> for SQLRETURN
[src]
impl Eq for SQLRETURN
[src]
Auto Trait Implementations
impl Send for SQLRETURN
impl Sync for SQLRETURN
impl Unpin for SQLRETURN
impl UnwindSafe for SQLRETURN
impl RefUnwindSafe for SQLRETURN
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,