List:Commits« Previous MessageNext Message »
From:pharvey Date:April 25 2006 7:49pm
Subject:Connector/ODBC 5 commit: r111 - / MYODBCCls MYODBCCls/MYODBCClsLib MYODBCCls/include MYODBCDrv/MYODBCDrvLib
View as plain text  
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/MYODBCDrvLibpharvey25 Apr