[−]Enum odbc_iter::odbc_type::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
SQL_INVALID_HANDLE
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.
SQL_ERROR
Function failed
The application calls SQLGetDiagRec
or SQLGetDiagField
to retrieve additional
information. The contents of any output arguments to the function are undefined.
SQL_SUCCESS
Function completed successfully
The application calls SQLGetDiagField
to retrieve additional information from the header
record.
SQL_SUCCESS_WITH_INFO
Function completed successfully, possibly with a nonfatal error (warning)
The application calls SQLGetDiagRec
or SQLGetDiagField
to retrieve additional
information.
SQL_STILL_EXECUTING
A function that was started asynchronously is still executing
The application SQLGetDiagRec
or SQLGetDiagField
to retrieve additional information if
any.
SQL_NEED_DATA
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.
SQL_NO_DATA
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.
SQL_PARAM_DATA_AVAILABLE
Trait Implementations
impl PartialEq<SQLRETURN> for SQLRETURN
fn eq(&self, other: &SQLRETURN) -> bool
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Debug for SQLRETURN
impl Clone for SQLRETURN
fn clone(&self) -> SQLRETURN
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Eq for SQLRETURN
impl Copy for SQLRETURN
Auto Trait Implementations
impl Sync for SQLRETURN
impl Unpin for SQLRETURN
impl Send 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> 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> From<T> for 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,