Removed:
MYODBCDrv/MYODBCDrvLib/SQLAllocConnect.cpp
MYODBCDrv/MYODBCDrvLib/SQLAllocEnv.cpp
MYODBCDrv/MYODBCDrvLib/SQLAllocStmt.cpp
MYODBCDrv/MYODBCDrvLib/SQLColAttributesW.cpp
MYODBCDrv/MYODBCDrvLib/SQLErrorW.cpp
MYODBCDrv/MYODBCDrvLib/SQLFreeConnect.cpp
MYODBCDrv/MYODBCDrvLib/SQLFreeEnv.cpp
MYODBCDrv/MYODBCDrvLib/SQLGetConnectOptionW.cpp
MYODBCDrv/MYODBCDrvLib/SQLGetStmtOption.cpp
MYODBCDrv/MYODBCDrvLib/SQLParamOptions.cpp
MYODBCDrv/MYODBCDrvLib/SQLSetConnectOptionW.cpp
MYODBCDrv/MYODBCDrvLib/SQLSetScrollOptions.cpp
MYODBCDrv/MYODBCDrvLib/SQLSetStmtOptionW.cpp
MYODBCDrv/MYODBCDrvLib/SQLTransact.cpp
Modified:
MYODBCCls/MYODBCCls.vpj
MYODBCCls/MYODBCClsLib/MYODBCClsLib.vpj
MYODBCCls/MYODBCClsLib/MYODBCInternal.h
MYODBCCls/include/MYODBCDescriptor.h
MYODBCDrv/MYODBCDrvLib/MYODBCDrvLib.pro
MYODBCDrv/MYODBCDrvLib/MYODBCDrvLib.vpj
connector-odbc.vpw
Log:
Modified: MYODBCCls/MYODBCCls.vpj
===================================================================
--- MYODBCCls/MYODBCCls.vpj 2006-04-25 14:18:53 UTC (rev 110)
+++ MYODBCCls/MYODBCCls.vpj 2006-04-25 17:49:47 UTC (rev 111)
@@ -55,11 +55,6 @@
<Folder
Name="Header Files"
Filters="*.h;*.H;*.hh;*.hpp;*.hxx;*.inc;*.sh;*.cpy;*.if">
- <F N="include/MYODBC.h"/>
- <F N="include/MYODBCConnection.h"/>
- <F N="include/MYODBCDescriptor.h"/>
- <F N="include/MYODBCEnvironment.h"/>
- <F N="include/MYODBCStatement.h"/>
</Folder>
<Folder
Name="Resource Files"
Modified: MYODBCCls/MYODBCClsLib/MYODBCClsLib.vpj
===================================================================
--- MYODBCCls/MYODBCClsLib/MYODBCClsLib.vpj 2006-04-25 14:18:53 UTC (rev 110)
+++ MYODBCCls/MYODBCClsLib/MYODBCClsLib.vpj 2006-04-25 17:49:47 UTC (rev 111)
@@ -52,10 +52,6 @@
<Folder
Name="Source Files"
Filters="*.c;*.C;*.cc;*.cpp;*.cp;*.cxx;*.prg;*.pas;*.dpr;*.asm;*.s;*.bas;*.java;*.cs;*.sc;*.e;*.cob;*.html;*.rc;*.tcl;*.py;*.pl">
- <F N="MYODBCConnection.cpp"/>
- <F N="MYODBCDescriptor.cpp"/>
- <F N="MYODBCEnvironment.cpp"/>
- <F N="MYODBCStatement.cpp"/>
</Folder>
<Folder
Name="Header Files"
Modified: MYODBCCls/MYODBCClsLib/MYODBCInternal.h
===================================================================
--- MYODBCCls/MYODBCClsLib/MYODBCInternal.h 2006-04-25 14:18:53 UTC (rev 110)
+++ MYODBCCls/MYODBCClsLib/MYODBCInternal.h 2006-04-25 17:49:47 UTC (rev 111)
@@ -1,7 +1,17 @@
-#ifndef MYODBC_CLS_INTERNAL_H
-#define MYODBC_CLS_INTERNAL_H
+#ifndef MYODBC_INTERNAL_H
+#define MYODBC_INTERNAL_H
-#include "../include/MYODBCCls.h"
+#include "../include/MYODBC.h"
+#include "MYODBCDesAPD.h"
+#include "MYODBCDesARD.h"
+#include "MYODBCDesIPD.h"
+#include "MYODBCDesIRD.h"
+#include "MYODBCDesRec.h"
+#include "MYODBCDesRecAPD.h"
+#include "MYODBCDesRecARD.h"
+#include "MYODBCDesRecIPD.h"
+#include "MYODBCDesRecIRD.h"
+
#endif
Modified: MYODBCCls/include/MYODBCDescriptor.h
===================================================================
--- MYODBCCls/include/MYODBCDescriptor.h 2006-04-25 14:18:53 UTC (rev 110)
+++ MYODBCCls/include/MYODBCDescriptor.h 2006-04-25 17:49:47 UTC (rev 111)
@@ -10,20 +10,44 @@
MYODBCDescriptor( MYODBCStatement *pStm );
~MYODBCDescriptor();
- SQLRETURN sqlGetDescField( SQLSMALLINT nRecNumber, SQLSMALLINT nFieldIdentifier,
SQLPOINTER pValuePtr, SQLINTEGER nBufferLength, SQLINTEGER *pnStringLengthPtr );
- SQLRETURN sqlGetDescRec( SQLSMALLINT nRecNumber, SQLWCHAR *psName, SQLSMALLINT
nBufferLength, SQLSMALLINT *pnStringLengthPtr, SQLSMALLINT *pnTypePtr, SQLSMALLINT
*pnSubTypePtr, SQLLEN *pnLengthPtr, SQLSMALLINT *pnPrecisionPtr, SQLSMALLINT *pnScalePtr,
SQLSMALLINT *pnNullablePtr );
- SQLRETURN sqlGetDiagField( SQLSMALLINT nRecNumber, SQLSMALLINT nDiagIdentifier,
SQLPOINTER pDiagInfoPtr, SQLSMALLINT nBufferLength, SQLSMALLINT *pnStringLengthPtr );
- SQLRETURN sqlGetDiagRec( SQLSMALLINT nRecNumber, SQLWCHAR *psSQLState, SQLINTEGER
*pnNativeErrorPtr, SQLWCHAR *psMessageText, SQLSMALLINT nBufferLength, SQLSMALLINT
*pnTextLengthPtr );
- SQLRETURN sqlSetDescField( SQLSMALLINT nRecNumber, SQLSMALLINT nFieldIdentifier,
SQLPOINTER pValuePtr, SQLINTEGER nBufferLength );
- SQLRETURN sqlSetDescRec( SQLSMALLINT nRecNumber, SQLSMALLINT nType, SQLSMALLINT
nSubType, SQLINTEGER nLength, SQLSMALLINT nPrecision, SQLSMALLINT nScale, SQLPOINTER
pDataPtr, SQLINTEGER *pnStringLengthPtr, SQLINTEGER *pnIndicatorPtr );
+ /* setters */
+ virtual SQLRETURN setDescField( SQLSMALLINT nRecNumber, SQLSMALLINT nFieldIdentifier,
SQLPOINTER pValuePtr, SQLINTEGER nBufferLength );
+ virtual SQLRETURN setDescRec( SQLSMALLINT nRecNumber, SQLSMALLINT nType, SQLSMALLINT
nSubType, SQLINTEGER nLength, SQLSMALLINT nPrecision, SQLSMALLINT nScale, SQLPOINTER
pDataPtr, SQLINTEGER *pnStringLengthPtr, SQLINTEGER *pnIndicatorPtr );
+ virtual SQLRETURN setArraySize( SQLUINTEGER nArraySize );
+ virtual SQLRETURN setArrayStatusPtr( SQLUSMALLINT *pnArrayStatusPtr );
+ virtual SQLRETURN setBindOffsetPtr( SQLINTEGER *pnBindOffsetPtr );
+ virtual SQLRETURN setBindType( SQLINTEGER nBindType );
+ virtual SQLRETURN setCount( SQLSMALLINT nCount, bool bUnbind = false );
+ virtual SQLRETURN setRowsProcessedPtr( SQLUINTEGER *pnRowsProcessedPtr );
- MYODBCDia * getDia();
+ /* getters */
+ virtual SQLRETURN getDescField( SQLSMALLINT nRecNumber, SQLSMALLINT
nFieldIdentifier, SQLPOINTER pValuePtr, SQLINTEGER nBufferLength, SQLINTEGER
*pnStringLengthPtr );
+ virtual SQLRETURN getDescRec( SQLSMALLINT nRecNumber, SQLWCHAR *psName,
SQLSMALLINT nBufferLength, SQLSMALLINT *pnStringLengthPtr, SQLSMALLINT *pnTypePtr,
SQLSMALLINT *pnSubTypePtr, SQLLEN *pnLengthPtr, SQLSMALLINT *pnPrecisionPtr, SQLSMALLINT
*pnScalePtr, SQLSMALLINT *pnNullablePtr );
+ virtual SQLRETURN getDiagField( SQLSMALLINT nRecNumber, SQLSMALLINT
nDiagIdentifier, SQLPOINTER pDiagInfoPtr, SQLSMALLINT nBufferLength, SQLSMALLINT
*pnStringLengthPtr );
+ virtual SQLRETURN getDiagRec( SQLSMALLINT nRecNumber, SQLWCHAR *psSQLState,
SQLINTEGER *pnNativeErrorPtr, SQLWCHAR *psMessageText, SQLSMALLINT nBufferLength,
SQLSMALLINT *pnTextLengthPtr );
+ virtual SQLSMALLINT getAllocType(); /*!< SQL_DESC_ALLOC_TYPE
*/
+ virtual SQLUINTEGER getArraySize(); /*!< SQL_DESC_ARRAY_SIZE
*/
+ virtual SQLUSMALLINT * getArrayStatusPtr(); /*!< SQL_DESC_ARRAY_STATUS_PTR
*/
+ virtual SQLINTEGER * getBindOffsetPtr(); /*!< SQL_DESC_BIND_OFFSET_PTR
*/
+ virtual SQLUINTEGER getBindType(); /*!< SQL_DESC_BIND_TYPE
*/
+ virtual SQLSMALLINT getCount(); /*!< SQL_DESC_COUNT
*/
+ virtual SQLUINTEGER * getRowsProcessedPtr(); /*!<
SQL_DESC_ROWS_PROCESSED_PTR */
+ /* operators */
virtual MYODBCDescriptor &operator=( MYODBCDescriptor &des );
protected:
- SQLHDESC hDes
- MYODBCDia * pDia;
+ SQLHDESC hDes /*!< ODBC descriptor handle
*/
+ MYODBCConnection * pDbc; /*!< IF !null THEN parent object ENDIF
*/
+ MYODBCStatement * pStm; /*!< IF null THEN pDbc is parent object ELIF pDbc null
THEN parent object ELSE pDbc is parent but pStm is using des ENDIF */
+ MYODBCDia * pDia;
+
+ SQLSMALLINT nAllocType; /*!< SQL_DESC_ALLOC_TYPE */
+ SQLUINTEGER nArraySize; /*!< SQL_DESC_ARRAY_SIZE */
+ SQLUSMALLINT * pnArrayStatusPtr; /*!< SQL_DESC_ARRAY_STATUS_PTR */
+ SQLINTEGER * pnBindOffsetPtr; /*!< SQL_DESC_BIND_OFFSET_PTR */
+ SQLUINTEGER nBindType; /*!< SQL_DESC_BIND_TYPE */
+ SQLUINTEGER * pnRowsProcessedPtr; /*!< SQL_DESC_ROWS_PROCESSED_PTR */
};
#endif
Modified: MYODBCDrv/MYODBCDrvLib/MYODBCDrvLib.pro
===================================================================
--- MYODBCDrv/MYODBCDrvLib/MYODBCDrvLib.pro 2006-04-25 14:18:53 UTC (rev 110)
+++ MYODBCDrv/MYODBCDrvLib/MYODBCDrvLib.pro 2006-04-25 17:49:47 UTC (rev 111)
@@ -49,10 +49,7 @@
MYODBCDrvInternal.h
SOURCES = \
- SQLAllocConnect.cpp \
- SQLAllocEnv.cpp \
SQLAllocHandle.cpp \
- SQLAllocStmt.cpp \
SQLBindCol.cpp \
SQLBindParameter.cpp \
SQLBrowseConnectW.cpp \
@@ -60,7 +57,6 @@
SQLCancel.cpp \
SQLCloseCursor.cpp \
SQLColAttributeW.cpp \
- SQLColAttributesW.cpp \
SQLColumnPrivilegesW.cpp \
SQLColumnsW.cpp \
SQLConnectW.cpp \
@@ -70,19 +66,15 @@
SQLDisconnect.cpp \
SQLDriverConnectW.cpp \
SQLEndTran.cpp \
- SQLErrorW.cpp \
SQLExecDirectW.cpp \
SQLExecute.cpp \
SQLExtendedFetch.cpp \
SQLFetch.cpp \
SQLFetchScroll.cpp \
SQLForeignKeysW.cpp \
- SQLFreeConnect.cpp \
- SQLFreeEnv.cpp \
SQLFreeHandle.cpp \
SQLFreeStmt.cpp \
SQLGetConnectAttrW.cpp \
- SQLGetConnectOptionW.cpp \
SQLGetCursorNameW.cpp \
SQLGetData.cpp \
SQLGetDescFieldW.cpp \
@@ -93,14 +85,12 @@
SQLGetFunctions.cpp \
SQLGetInfoW.cpp \
SQLGetStmtAttrW.cpp \
- SQLGetStmtOption.cpp \
SQLGetTypeInfoW.cpp \
SQLMoreResults.cpp \
SQLNativeSqlW.cpp \
SQLNumParams.cpp \
SQLNumResultCols.cpp \
SQLParamData.cpp \
- SQLParamOptions.cpp \
SQLPrepareW.cpp \
SQLPrimaryKeysW.cpp \
SQLProcedureColumnsW.cpp \
@@ -108,20 +98,17 @@
SQLPutData.cpp \
SQLRowCount.cpp \
SQLSetConnectAttrW.cpp \
- SQLSetConnectOptionW.cpp \
SQLSetCursorNameW.cpp \
SQLSetDescFieldW.cpp \
SQLSetDescRec.cpp \
SQLSetEnvAttr.cpp \
SQLSetPos.cpp \
- SQLSetScrollOptions.cpp \
SQLSetStmtAttrW.cpp \
SQLSetStmtOptionW.cpp \
SQLSpecialColumnsW.cpp \
SQLStatisticsW.cpp \
SQLTablePrivilegesW.cpp \
SQLTablesW.cpp \
- SQLTransact.cpp \
MYODBCDrvMain.cpp
Modified: MYODBCDrv/MYODBCDrvLib/MYODBCDrvLib.vpj
===================================================================
--- MYODBCDrv/MYODBCDrvLib/MYODBCDrvLib.vpj 2006-04-25 14:18:53 UTC (rev 110)
+++ MYODBCDrv/MYODBCDrvLib/MYODBCDrvLib.vpj 2006-04-25 17:49:47 UTC (rev 111)
@@ -186,17 +186,13 @@
Filters="*.c;*.C;*.cc;*.cpp;*.cp;*.cxx;*.prg;*.pas;*.dpr;*.asm;*.s;*.bas;*.java;*.cs;*.sc;*.e;*.cob;*.html;*.rc;*.tcl;*.py;*.pl">
<F N="MYODBCDrv.rc"/>
<F N="MYODBCDrvMain.cpp"/>
- <F N="SQLAllocConnect.cpp"/>
- <F N="SQLAllocEnv.cpp"/>
<F N="SQLAllocHandle.cpp"/>
- <F N="SQLAllocStmt.cpp"/>
<F N="SQLBindCol.cpp"/>
<F N="SQLBindParameter.cpp"/>
<F N="SQLBrowseConnectW.cpp"/>
<F N="SQLBulkOperations.cpp"/>
<F N="SQLCancel.cpp"/>
<F N="SQLCloseCursor.cpp"/>
- <F N="SQLColAttributesW.cpp"/>
<F N="SQLColAttributeW.cpp"/>
<F N="SQLColumnPrivilegesW.cpp"/>
<F N="SQLColumnsW.cpp"/>
@@ -207,19 +203,15 @@
<F N="SQLDisconnect.cpp"/>
<F N="SQLDriverConnectW.cpp"/>
<F N="SQLEndTran.cpp"/>
- <F N="SQLErrorW.cpp"/>
<F N="SQLExecDirectW.cpp"/>
<F N="SQLExecute.cpp"/>
<F N="SQLExtendedFetch.cpp"/>
<F N="SQLFetch.cpp"/>
<F N="SQLFetchScroll.cpp"/>
<F N="SQLForeignKeysW.cpp"/>
- <F N="SQLFreeConnect.cpp"/>
- <F N="SQLFreeEnv.cpp"/>
<F N="SQLFreeHandle.cpp"/>
<F N="SQLFreeStmt.cpp"/>
<F N="SQLGetConnectAttrW.cpp"/>
- <F N="SQLGetConnectOptionW.cpp"/>
<F N="SQLGetCursorNameW.cpp"/>
<F N="SQLGetData.cpp"/>
<F N="SQLGetDescFieldW.cpp"/>
@@ -230,14 +222,12 @@
<F N="SQLGetFunctions.cpp"/>
<F N="SQLGetInfoW.cpp"/>
<F N="SQLGetStmtAttrW.cpp"/>
- <F N="SQLGetStmtOption.cpp"/>
<F N="SQLGetTypeInfoW.cpp"/>
<F N="SQLMoreResults.cpp"/>
<F N="SQLNativeSqlW.cpp"/>
<F N="SQLNumParams.cpp"/>
<F N="SQLNumResultCols.cpp"/>
<F N="SQLParamData.cpp"/>
- <F N="SQLParamOptions.cpp"/>
<F N="SQLPrepareW.cpp"/>
<F N="SQLPrimaryKeysW.cpp"/>
<F N="SQLProcedureColumnsW.cpp"/>
@@ -245,26 +235,21 @@
<F N="SQLPutData.cpp"/>
<F N="SQLRowCount.cpp"/>
<F N="SQLSetConnectAttrW.cpp"/>
- <F N="SQLSetConnectOptionW.cpp"/>
<F N="SQLSetCursorNameW.cpp"/>
<F N="SQLSetDescFieldW.cpp"/>
<F N="SQLSetDescRec.cpp"/>
<F N="SQLSetEnvAttr.cpp"/>
<F N="SQLSetPos.cpp"/>
- <F N="SQLSetScrollOptions.cpp"/>
<F N="SQLSetStmtAttrW.cpp"/>
- <F N="SQLSetStmtOptionW.cpp"/>
<F N="SQLSpecialColumnsW.cpp"/>
<F N="SQLStatisticsW.cpp"/>
<F N="SQLTablePrivilegesW.cpp"/>
<F N="SQLTablesW.cpp"/>
- <F N="SQLTransact.cpp"/>
</Folder>
<Folder
Name="Header Files"
Filters="*.h;*.H;*.hh;*.hpp;*.hxx;*.inc;*.sh;*.cpy;*.if">
<F N="MYODBCDrvInternal.h"/>
- <F N="MYODBCDrvShadow.h"/>
</Folder>
<Folder
Name="Resource Files"
Deleted: MYODBCDrv/MYODBCDrvLib/SQLAllocConnect.cpp
===================================================================
--- MYODBCDrv/MYODBCDrvLib/SQLAllocConnect.cpp 2006-04-25 14:18:53 UTC (rev 110)
+++ MYODBCDrv/MYODBCDrvLib/SQLAllocConnect.cpp 2006-04-25 17:49:47 UTC (rev 111)
@@ -1,48 +0,0 @@
-/*!
- \file SQLAllocConnect.c
- \author Peter Harvey <pharvey@stripped>
- Copyright MySQL AB 2004-2006 Released under GPL.
- \version Connector/ODBC v5
- \date 2006
- \brief Contains the SQLAllocConnect entry point.
-*/
-
-#include "MYODBCDrvInternal.h"
-
-/*!
- \brief <B>ODBC 1.0 API</B>
- <BR>
- To allocate the connection handle.
-
- Call this function to allocate a connection handle. A
- connection handle is needed to connect to a data source
- and to create statement handles.
-
- \deprecated Please use SQLAllocHandle instead.
-
- \note This call is mapped to SQLAllocHandle. It is more
- efficient for an application to call SQLAllocHandle
- directly.
-
- \param hEnv the parent environment handle.
- \param phDbc place to allocate connection handle.
-
- \return SQLRETURN
-
- \retval SQL_SUCCESS request processed fine
- \retval SQL_SUCCESS_WITH_INFO request was probably processed
- fine but generated diagnostic information
- \retval SQL_ERROR request failed
- \retval SQL_INVALID_HANDLE an invalid handle was given to
- function
-
- \sa SQLAllocHandle()
-*/
-SQLRETURN SQL_API SQLAllocConnect( SQLHENV hEnv,
- SQLHDBC *phDbc )
-{
- return SQL_ERROR;
-}
-
-
-
Deleted: MYODBCDrv/MYODBCDrvLib/SQLAllocEnv.cpp
===================================================================
--- MYODBCDrv/MYODBCDrvLib/SQLAllocEnv.cpp 2006-04-25 14:18:53 UTC (rev 110)
+++ MYODBCDrv/MYODBCDrvLib/SQLAllocEnv.cpp 2006-04-25 17:49:47 UTC (rev 111)
@@ -1,40 +0,0 @@
-/*!
- \file SQLAllocEnv.c
- \author Peter Harvey <pharvey@stripped>
- Copyright MySQL AB 2004-2006 Released under GPL.
- \version Connector/ODBC v5
- \date 2006
- \brief Contains the SQLAllocEnv entry point.
-*/
-
-#include "MYODBCDrvInternal.h"
-
-/*!
- \brief <B>ODBC 1.0 API</B>
- <BR>
- To allocate an environment handle.
-
- Call this function to allocate an environment handle. An
- application should have exactly one environment handle.
-
- \deprecated Please use SQLAllocHandle instead.
-
- \note This call is mapped to SQLAllocHandle. It is more
- efficient for an application to call SQLAllocHandle
- directly.
-
- \param env place to allocate environment handle.
-
- \return SQLRETURN
-
- \retval SQL_SUCCESS request processed fine
- \retval SQL_ERROR request failed
-
- \sa SQLAllocHandle()
-*/
-SQLRETURN SQL_API SQLAllocEnv( SQLHENV *phEnv )
-{
- return SQL_ERROR;
-}
-
-
Deleted: MYODBCDrv/MYODBCDrvLib/SQLAllocStmt.cpp
===================================================================
--- MYODBCDrv/MYODBCDrvLib/SQLAllocStmt.cpp 2006-04-25 14:18:53 UTC (rev 110)
+++ MYODBCDrv/MYODBCDrvLib/SQLAllocStmt.cpp 2006-04-25 17:49:47 UTC (rev 111)
@@ -1,44 +0,0 @@
-/*!
- \file SQLAllocStmt.c
- \author Peter Harvey <pharvey@stripped>
- Copyright MySQL AB 2004-2006 Released under GPL.
- \version Connector/ODBC v5
- \date 2006
- \brief Contains the SQLAllocStmt entry point.
-*/
-#include "MYODBCDrvInternal.h"
-
-/*!
- \brief <B>ODBC 1.0 API</B>
- <BR>
- Allocates a statement handle and associates
- with the given connection.
-
- An application uses statements to submit SQL
- to the data source.
-
- \deprecated Please Use SQLAllocHandle instead.
-
- \note This call is mapped to SQLAllocHandle. It is more
- efficient for an application to call SQLAllocHandle
- directly.
-
- \param hDbc Connection handle.
- \param phStm Pointer to storage for the statement handle.
-
- \return SQLRETURN
-
- \retval SQL_SUCCESS request processed fine
- \retval SQL_SUCCESS_WITH_INFO request was probably processed
- fine but generated diagnostic information
- \retval SQL_ERROR request failed
- \retval SQL_INVALID_HANDLE an invalid handle was given to
- function
-
- \sa SQLAllocHandle
-*/
-SQLRETURN SQL_API SQLAllocStmt( SQLHDBC hDbc, SQLHSTMT *phStm )
-{
- return SQL_ERROR;
-}
-
Deleted: MYODBCDrv/MYODBCDrvLib/SQLColAttributesW.cpp
===================================================================
--- MYODBCDrv/MYODBCDrvLib/SQLColAttributesW.cpp 2006-04-25 14:18:53 UTC (rev 110)
+++ MYODBCDrv/MYODBCDrvLib/SQLColAttributesW.cpp 2006-04-25 17:49:47 UTC (rev 111)
@@ -1,25 +0,0 @@
-/*!
- \file SQLColAttributesW.c
- \author Peter Harvey <pharvey@stripped>
- Copyright MySQL AB 2004-2006 Released under GPL.
- \version Connector/ODBC v5
- \date 2006
- \brief Contains the SQLColAttributesW entry point.
-*/
-#include "MYODBCDrvInternal.h"
-
-SQLRETURN SQL_API SQLColAttributesW( SQLHSTMT hStm,
- SQLUSMALLINT nColumnNumber,
- SQLUSMALLINT nDescriptorType, /* desc field - we
always use IRD */
- SQLPOINTER pszValueStr,
- SQLSMALLINT nValueStrMax,
- SQLSMALLINT * pnValueStrAvailable,
- SQLLEN * pnValueNum )
-{
- return SQL_ERROR;
-}
-
-
-
-
-
Deleted: MYODBCDrv/MYODBCDrvLib/SQLErrorW.cpp
===================================================================
--- MYODBCDrv/MYODBCDrvLib/SQLErrorW.cpp 2006-04-25 14:18:53 UTC (rev 110)
+++ MYODBCDrv/MYODBCDrvLib/SQLErrorW.cpp 2006-04-25 17:49:47 UTC (rev 111)
@@ -1,22 +0,0 @@
-/*!
- \file SQLErrorW.c
- \author Peter Harvey <pharvey@stripped>
- Copyright MySQL AB 2004-2006 Released under GPL.
- \version Connector/ODBC v5
- \date 2006
- \brief Contains the SQLErrorW entry point.
-*/
-#include "MYODBCDrvInternal.h"
-
-SQLRETURN SQL_API SQLErrorW( SQLHENV hEnv,
- SQLHDBC hDbc,
- SQLHSTMT hStm,
- SQLWCHAR * pszSQLState,
- SQLINTEGER * pnNativeError,
- SQLWCHAR * pszErrorMsg,
- SQLSMALLINT nErrorMsgMax,
- SQLSMALLINT * pnErrorMsgLen )
-{
- return SQL_ERROR;
-}
-
Deleted: MYODBCDrv/MYODBCDrvLib/SQLFreeConnect.cpp
===================================================================
--- MYODBCDrv/MYODBCDrvLib/SQLFreeConnect.cpp 2006-04-25 14:18:53 UTC (rev 110)
+++ MYODBCDrv/MYODBCDrvLib/SQLFreeConnect.cpp 2006-04-25 17:49:47 UTC (rev 111)
@@ -1,35 +0,0 @@
-/*!
- \file SQLFreeConnect.c
- \author Peter Harvey <pharvey@stripped>
- Copyright MySQL AB 2004-2006 Released under GPL.
- \version Connector/ODBC v5
- \date 2006
- \brief Contains the SQLFreeConnect entry point.
-*/
-#include "MYODBCDrvInternal.h"
-
-/*!
- \brief <B>ODBC 1.0 API</B>
- <BR>
- Releases a connection handle and frees all memory
- associated with the handle.
-
- \deprecated Please use SQLFreeHandle() instead.
-
- \param hDbc Viable connection handle.
-
- \return SQLRETURN
-
- \retval SQL_SUCCESS Request processed ok.
- \retval SQL_SUCCESS_WITH_INFO Request was probably processed ok - check diagnostic.
- \retval SQL_ERROR Request failed.
- \retval SQL_INVALID_HANDLE Invalid handle was provided.
-
- \sa SQLFreeHandle
-*/
-SQLRETURN SQL_API SQLFreeConnect( SQLHDBC hDbc )
-{
- return SQL_ERROR;
-}
-
-
Deleted: MYODBCDrv/MYODBCDrvLib/SQLFreeEnv.cpp
===================================================================
--- MYODBCDrv/MYODBCDrvLib/SQLFreeEnv.cpp 2006-04-25 14:18:53 UTC (rev 110)
+++ MYODBCDrv/MYODBCDrvLib/SQLFreeEnv.cpp 2006-04-25 17:49:47 UTC (rev 111)
@@ -1,33 +0,0 @@
-/*!
- \file SQLFreeEnv.c
- \author Peter Harvey <pharvey@stripped>
- Copyright MySQL AB 2004-2006 Released under GPL.
- \version Connector/ODBC v5
- \date 2006
- \brief Contains the SQLFreeEnv entry point.
-*/
-#include "MYODBCDrvInternal.h"
-
-/*!
- \brief <B>ODBC 1.0 API</B>
- <BR>
- To free the environment handle.
-
- \deprecated Please use SQLFreeHandle() instead.
-
- \param hEnv Viable environment handle.
-
- \return SQLRETURN
-
- \retval SQL_SUCCESS Request processed ok.
- \retval SQL_SUCCESS_WITH_INFO Request was probably processed ok - check diagnostic.
- \retval SQL_ERROR Request failed.
- \retval SQL_INVALID_HANDLE Invalid handle was provided.
-*/
-SQLRETURN SQL_API SQLFreeEnv( SQLHENV hEnv )
-{
- return SQL_ERROR;
-}
-
-
-
Deleted: MYODBCDrv/MYODBCDrvLib/SQLGetConnectOptionW.cpp
===================================================================
--- MYODBCDrv/MYODBCDrvLib/SQLGetConnectOptionW.cpp 2006-04-25 14:18:53 UTC (rev 110)
+++ MYODBCDrv/MYODBCDrvLib/SQLGetConnectOptionW.cpp 2006-04-25 17:49:47 UTC (rev 111)
@@ -1,17 +0,0 @@
-/*!
- \file SQLGetConnectOptionW.c
- \author Peter Harvey <pharvey@stripped>
- Copyright MySQL AB 2004-2006 Released under GPL.
- \version Connector/ODBC v5
- \date 2006
- \brief Contains the SQLGetConnectOptionW entry point.
-*/
-#include "MYODBCDrvInternal.h"
-
-SQLRETURN SQL_API SQLGetConnectOptionW( SQLHDBC hDbc,
- SQLUSMALLINT nOption,
- SQLPOINTER pParam )
-{
- return SQL_ERROR;
-}
-
Deleted: MYODBCDrv/MYODBCDrvLib/SQLGetStmtOption.cpp
===================================================================
--- MYODBCDrv/MYODBCDrvLib/SQLGetStmtOption.cpp 2006-04-25 14:18:53 UTC (rev 110)
+++ MYODBCDrv/MYODBCDrvLib/SQLGetStmtOption.cpp 2006-04-25 17:49:47 UTC (rev 111)
@@ -1,39 +0,0 @@
-/*!
- \file SQLGetStmtOption.c
- \author Peter Harvey <pharvey@stripped>
- Copyright MySQL AB 2004-2006 Released under GPL.
- \version Connector/ODBC v5
- \date 2006
- \brief Contains the SQLGetStmtOption entry point and shadow function.
-*/
-#include "MYODBCDrvInternal.h"
-
-/*!
- \brief <B>ODBC 1.0 API</B>
- <BR>
- Returns the statement options.
-
- \deprecated Please use SQLGetStmtAttr instead.
-
- \param hStm Viable statement handle.
- \param nOption Option to retrieve.
- \param pParam Value associated with nOption.
-
- \return SQLRETURN
-
- \retval SQL_SUCCESS Request processed ok.
- \retval SQL_SUCCESS_WITH_INFO Request was probably processed ok - check diagnostic.
- \retval SQL_ERROR Request failed.
- \retval SQL_INVALID_HANDLE Invalid handle was provided.
-
- \sa SQLGetStmtAttr
-*/
-SQLRETURN SQL_API SQLGetStmtOption( SQLHSTMT hStm,
- SQLUSMALLINT nOption,
- SQLPOINTER pParam )
-{
- return SQL_ERROR;
-}
-
-
-
Deleted: MYODBCDrv/MYODBCDrvLib/SQLParamOptions.cpp
===================================================================
--- MYODBCDrv/MYODBCDrvLib/SQLParamOptions.cpp 2006-04-25 14:18:53 UTC (rev 110)
+++ MYODBCDrv/MYODBCDrvLib/SQLParamOptions.cpp 2006-04-25 17:49:47 UTC (rev 111)
@@ -1,34 +0,0 @@
-/*!
- \file SQLParamOptions.c
- \author Peter Harvey <pharvey@stripped>
- Copyright MySQL AB 2004-2006 Released under GPL.
- \version Connector/ODBC v5
- \date 2006
- \brief Contains the SQLParamOptions entry point.
-*/
-#include "MYODBCDrvInternal.h"
-
-/*!
- \brief <B>ODBC 1.0 API</B>
- <BR>
- Sets multiple values (arrays) for the set of parameter markers.
-
- \param hStm Viable statement handle.
- \param nParamsetSize
- \param pnParamsProcessedPtr
-
- \return SQLRETURN
-
- \retval SQL_SUCCESS Request processed ok.
- \retval SQL_SUCCESS_WITH_INFO Request was probably processed ok - check diagnostic.
- \retval SQL_ERROR Request failed.
- \retval SQL_INVALID_HANDLE Invalid handle was provided.
-*/
-SQLRETURN SQL_API SQLParamOptions( SQLHSTMT hStm,
- SQLUINTEGER nParamsetSize,
- SQLUINTEGER *pnParamsProcessedPtr )
-{
- return SQL_ERROR;
-}
-
-
Deleted: MYODBCDrv/MYODBCDrvLib/SQLSetConnectOptionW.cpp
===================================================================
--- MYODBCDrv/MYODBCDrvLib/SQLSetConnectOptionW.cpp 2006-04-25 14:18:53 UTC (rev 110)
+++ MYODBCDrv/MYODBCDrvLib/SQLSetConnectOptionW.cpp 2006-04-25 17:49:47 UTC (rev 111)
@@ -1,17 +0,0 @@
-/*!
- \file SQLSetConnectOptionW.c
- \author Peter Harvey <pharvey@stripped>
- Copyright MySQL AB 2004-2006 Released under GPL.
- \version Connector/ODBC v5
- \date 2006
- \brief Contains the SQLSetConnectOptionW entry point.
-*/
-#include "MYODBCDrvInternal.h"
-
-SQLRETURN SQL_API SQLSetConnectOptionW( SQLHDBC hDbc,
- SQLUSMALLINT nOption,
- SQLULEN nValue )
-{
- return SQL_ERROR;
-}
-
Deleted: MYODBCDrv/MYODBCDrvLib/SQLSetScrollOptions.cpp
===================================================================
--- MYODBCDrv/MYODBCDrvLib/SQLSetScrollOptions.cpp 2006-04-25 14:18:53 UTC (rev 110)
+++ MYODBCDrv/MYODBCDrvLib/SQLSetScrollOptions.cpp 2006-04-25 17:49:47 UTC (rev 111)
@@ -1,36 +0,0 @@
-/*!
- \file SQLSetScrollOptions.c
- \author Peter Harvey <pharvey@stripped>
- Copyright MySQL AB 2004-2006 Released under GPL.
- \version Connector/ODBC v5
- \date 2006
- \brief Contains the SQLSetScrollOptions entry point.
-*/
-#include "MYODBCDrvInternal.h"
-
-/*!
- \brief <B>ODBC 1.0 API</B>
- <BR>
- Sets options that control the behavior of cursors.
-
- \param hStm Viable statement handle.
- \param nConcurrency
- \param nKeyset
- \param nRowset
-
- \return SQLRETURN
-
- \retval SQL_SUCCESS Request processed ok.
- \retval SQL_SUCCESS_WITH_INFO Request was probably processed ok - check diagnostic.
- \retval SQL_ERROR Request failed.
- \retval SQL_INVALID_HANDLE Invalid handle was provided.
-*/
-SQLRETURN SQL_API SQLSetScrollOptions( SQLHSTMT hStm,
- SQLUSMALLINT nConcurrency,
- SQLINTEGER nKeyset,
- SQLUSMALLINT nRowset )
-{
- return SQL_ERROR;
-}
-
-
Deleted: MYODBCDrv/MYODBCDrvLib/SQLSetStmtOptionW.cpp
===================================================================
--- MYODBCDrv/MYODBCDrvLib/SQLSetStmtOptionW.cpp 2006-04-25 14:18:53 UTC (rev 110)
+++ MYODBCDrv/MYODBCDrvLib/SQLSetStmtOptionW.cpp 2006-04-25 17:49:47 UTC (rev 111)
@@ -1,17 +0,0 @@
-/*!
- \file SQLSetStmtOptionW.c
- \author Peter Harvey <pharvey@stripped>
- Copyright MySQL AB 2004-2006 Released under GPL.
- \version Connector/ODBC v5
- \date 2006
- \brief Contains the SQLSetStmtOptionW entry point and shadow function.
-*/
-#include "MYODBCDrvInternal.h"
-
-SQLRETURN SQL_API SQLSetStmtOptionW( SQLHSTMT hStm,
- SQLUSMALLINT nOption,
- SQLUINTEGER nValue )
-{
- return SQL_ERROR;
-}
-
Deleted: MYODBCDrv/MYODBCDrvLib/SQLTransact.cpp
===================================================================
--- MYODBCDrv/MYODBCDrvLib/SQLTransact.cpp 2006-04-25 14:18:53 UTC (rev 110)
+++ MYODBCDrv/MYODBCDrvLib/SQLTransact.cpp 2006-04-25 17:49:47 UTC (rev 111)
@@ -1,44 +0,0 @@
-/*!
- \file SQLTransact.c
- \author Peter Harvey <pharvey@stripped>
- Copyright MySQL AB 2004-2006 Released under GPL.
- \version Connector/ODBC v5
- \date 2006
- \brief Contains the SQLTransact entry point and shadow function.
-*/
-#include "MYODBCDrvInternal.h"
-
-/*!
- \brief <B>ODBC 1.0 API</B>
- <BR>
- Requests a commit or rollback operation for all active
- operations on all statement handles (hStms) associated
- with a connection or for all connections associated
- with the environment handle, henv.
-
- \deprecated Please use SQLEndTran instead.
-
- \todo Need to think through how SQL_SUCCESS is returned even
- when request is not really carried out.
-
- \param hEnv Viable environment handle.
- \param hDbc Viable connection handle.
- \param nCompletionType Transaction request;
- - SQL_COMMIT
- - SQL_ROLLBACK
-
- \return SQLRETURN
-
- \retval SQL_SUCCESS Request processed ok.
- \retval SQL_SUCCESS_WITH_INFO Request was probably processed ok - check diagnostic.
- \retval SQL_ERROR Request failed.
- \retval SQL_INVALID_HANDLE Invalid handle was provided.
-*/
-SQLRETURN SQL_API SQLTransact( SQLHENV hEnv,
- SQLHDBC hDbc,
- SQLUSMALLINT nCompletionType )
-{
- return SQL_ERROR;
-}
-
-
Modified: connector-odbc.vpw
===================================================================
--- connector-odbc.vpw 2006-04-25 14:18:53 UTC (rev 110)
+++ connector-odbc.vpw 2006-04-25 17:49:47 UTC (rev 111)
@@ -7,9 +7,6 @@
<Project File="MYODBCAtt/MYODBCAttTest/MYODBCAttTest.vpj" />
<Project File="MYODBCC/MYODBCC.vpj" />
<Project File="MYODBCC/MYODBCCLib/MYODBCCLib.vpj" />
- <Project File="MYODBCCls/MYODBCCls.vpj" />
- <Project File="MYODBCCls/MYODBCClsLib/MYODBCClsLib.vpj" />
- <Project File="MYODBCCls/MYODBCClsTest/MYODBCClsTest.vpj" />
<Project File="MYODBCC/MYODBCCTest/MYODBCCTest.vpj" />
<Project File="MYODBCDbg/MYODBCDbg.vpj" />
<Project File="MYODBCDbg/MYODBCDbgLib/MYODBCDbgLib.vpj" />
| Thread |
|---|
| • Connector/ODBC 5 commit: r111 - / MYODBCCls MYODBCCls/MYODBCClsLib MYODBCCls/include MYODBCDrv/MYODBCDrvLib | pharvey | 25 Apr |