예제 #1
0
 internal ODBC32.SQLRETURN Fetch()
 {
     ODBC32.SQLRETURN retcode = Interop.Odbc.SQLFetch(this);
     ODBC.TraceODBC(3, "SQLFetch", retcode);
     return(retcode);
 }
예제 #2
0
 internal ODBC32.SQLRETURN FreeStatement(ODBC32.STMT stmt)
 {
     ODBC32.SQLRETURN retcode = Interop.Odbc.SQLFreeStmt(this, stmt);
     ODBC.TraceODBC(3, "SQLFreeStmt", retcode);
     return(retcode);
 }
예제 #3
0
 internal ODBC32.SQLRETURN Execute()
 {
     ODBC32.SQLRETURN retcode = Interop.Odbc.SQLExecute(this);
     ODBC.TraceODBC(3, "SQLExecute", retcode);
     return(retcode);
 }
예제 #4
0
 internal ODBC32.SQLRETURN ExecuteDirect(string commandText)
 {
     ODBC32.SQLRETURN retcode = Interop.Odbc.SQLExecDirectW(this, commandText, ODBC32.SQL_NTS);
     ODBC.TraceODBC(3, "SQLExecDirectW", retcode);
     return(retcode);
 }
예제 #5
0
 internal ODBC32.RetCode BindColumn2(int columnNumber, ODBC32.SQL_C targetType, HandleRef buffer, IntPtr length, IntPtr srLen_or_Ind)
 {
     ODBC32.RetCode retcode = Interop.Odbc.SQLBindCol(this, checked ((ushort)columnNumber), targetType, buffer, length, srLen_or_Ind);
     ODBC.TraceODBC(3, "SQLBindCol", retcode);
     return(retcode);
 }
예제 #6
0
 internal ODBC32.RetCode BindColumn3(int columnNumber, ODBC32.SQL_C targetType, IntPtr srLen_or_Ind)
 {
     ODBC32.RetCode retcode = Interop.Odbc.SQLBindCol(this, checked ((ushort)columnNumber), targetType, ADP.PtrZero, ADP.PtrZero, srLen_or_Ind);
     ODBC.TraceODBC(3, "SQLBindCol", retcode);
     return(retcode);
 }
예제 #7
0
 internal ODBC32.RetCode Prepare(string commandText)
 {
     ODBC32.RetCode retcode = Interop.Odbc.SQLPrepareW(this, commandText, ODBC32.SQL_NTS);
     ODBC.TraceODBC(3, "SQLPrepareW", retcode);
     return(retcode);
 }
예제 #8
0
 internal ODBC32.SQLRETURN SetConnectionAttribute2(ODBC32.SQL_ATTR attribute, IntPtr value, int length)
 {
     ODBC32.SQLRETURN retcode = Interop.Odbc.SQLSetConnectAttrW(this, attribute, value, length);
     ODBC.TraceODBC(3, "SQLSetConnectAttrW", retcode);
     return(retcode);
 }
예제 #9
0
 internal ODBC32.RetCode MoreResults()
 {
     ODBC32.RetCode retcode = Interop.Odbc.SQLMoreResults(this);
     ODBC.TraceODBC(3, "SQLMoreResults", retcode);
     return(retcode);
 }
예제 #10
0
 internal ODBC32.RetCode NumberOfResultColumns(out short columnsAffected)
 {
     ODBC32.RetCode retcode = Interop.Odbc.SQLNumResultCols(this, out columnsAffected);
     ODBC.TraceODBC(3, "SQLNumResultCols", retcode);
     return(retcode);
 }
예제 #11
0
 internal ODBC32.RetCode Fetch()
 {
     ODBC32.RetCode retcode = Interop.Odbc.SQLFetch(this);
     ODBC.TraceODBC(3, "SQLFetch", retcode);
     return(retcode);
 }
예제 #12
0
 internal ODBC32.RetCode Execute()
 {
     ODBC32.RetCode retcode = Interop.Odbc.SQLExecute(this);
     ODBC.TraceODBC(3, "SQLExecute", retcode);
     return(retcode);
 }
예제 #13
0
 internal ODBC32.RetCode CloseCursor()
 {
     ODBC32.RetCode retcode = Interop.Odbc.SQLCloseCursor(this);
     ODBC.TraceODBC(3, "SQLCloseCursor", retcode);
     return(retcode);
 }
예제 #14
0
 internal ODBC32.SQLRETURN GetStatementAttribute(ODBC32.SQL_ATTR attribute, out IntPtr value, out int stringLength)
 {
     ODBC32.SQLRETURN retcode = Interop.Odbc.SQLGetStmtAttrW(this, attribute, out value, ADP.PtrSize, out stringLength);
     ODBC.TraceODBC(3, "SQLGetStmtAttrW", retcode);
     return(retcode);
 }
예제 #15
0
 internal ODBC32.RetCode SetStatementAttribute(ODBC32.SQL_ATTR attribute, IntPtr value, ODBC32.SQL_IS stringLength)
 {
     ODBC32.RetCode retcode = Interop.Odbc.SQLSetStmtAttrW(this, (int)attribute, value, (int)stringLength);
     ODBC.TraceODBC(3, "SQLSetStmtAttrW", retcode);
     return(retcode);
 }
예제 #16
0
 internal ODBC32.SQLRETURN GetTypeInfo(short fSqlType)
 {
     ODBC32.SQLRETURN retcode = Interop.Odbc.SQLGetTypeInfo(this, fSqlType);
     ODBC.TraceODBC(3, "SQLGetTypeInfo", retcode);
     return(retcode);
 }
예제 #17
0
 internal ODBC32.SQLRETURN GetFunctions(ODBC32.SQL_API fFunction, out short fExists)
 {
     ODBC32.SQLRETURN retcode = Interop.Odbc.SQLGetFunctions(this, fFunction, out fExists);
     ODBC.TraceODBC(3, "SQLGetFunctions", retcode);
     return(retcode);
 }