List:Commits« Previous MessageNext Message »
From:pharvey Date:April 25 2006 1:38pm
Subject:Connector/ODBC 5 commit: r109 - in MYODBCCls: . MYODBCClsLib include
View as plain text  
Added:
   MYODBCCls/MYODBCClsLib/MYODBCConnection.cpp
   MYODBCCls/MYODBCClsLib/MYODBCEnvironment.cpp
   MYODBCCls/MYODBCClsLib/MYODBCInternal.h
   MYODBCCls/MYODBCClsLib/MYODBCStatement.cpp
   MYODBCCls/include/MYODBC.h
   MYODBCCls/include/MYODBCConnection.h
   MYODBCCls/include/MYODBCDescriptor.h
   MYODBCCls/include/MYODBCEnvironment.h
   MYODBCCls/include/MYODBCStatement.h
Removed:
   MYODBCCls/MYODBCClsLib/MYODBCClsConnection.cpp
   MYODBCCls/MYODBCClsLib/MYODBCClsEnvironment.cpp
   MYODBCCls/MYODBCClsLib/MYODBCClsInternal.h
   MYODBCCls/MYODBCClsLib/MYODBCClsStatement.cpp
   MYODBCCls/include/MYODBCCls.h
   MYODBCCls/include/MYODBCClsConnection.h
   MYODBCCls/include/MYODBCClsEnvironment.h
   MYODBCCls/include/MYODBCClsStatement.h
Modified:
   MYODBCCls/MYODBCCls.vpj
   MYODBCCls/MYODBCClsLib/MYODBCClsLib.vpj
Log:


Modified: MYODBCCls/MYODBCCls.vpj
===================================================================
--- MYODBCCls/MYODBCCls.vpj	2006-04-25 13:30:00 UTC (rev 108)
+++ MYODBCCls/MYODBCCls.vpj	2006-04-25 13:38:30 UTC (rev 109)
@@ -55,10 +55,11 @@
 		<Folder
 			Name="Header Files"
 			Filters="*.h;*.H;*.hh;*.hpp;*.hxx;*.inc;*.sh;*.cpy;*.if">
-			<F N="include/MYODBCCls.h"/>
-			<F N="include/MYODBCClsConnection.h"/>
-			<F N="include/MYODBCClsEnvironment.h"/>
-			<F N="include/MYODBCClsStatement.h"/>
+			<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"

Deleted: MYODBCCls/MYODBCClsLib/MYODBCClsConnection.cpp
===================================================================
--- MYODBCCls/MYODBCClsLib/MYODBCClsConnection.cpp	2006-04-25 13:30:00 UTC (rev 108)
+++ MYODBCCls/MYODBCClsLib/MYODBCClsConnection.cpp	2006-04-25 13:38:30 UTC (rev 109)
@@ -1,22 +0,0 @@
-#include "MYODBCClsInternal.h"
-
-MYODBCClsConnection::MYODBCClsConnection( MYODBCClsEnvironment *pEnv )
-    : QObject( pEnv )
-{
-}
-
-MYODBCClsConnection::~MYODBCClsConnection()
-{
-}
-
-MYODBCDia *MYODBCClsConnection::getDia()
-{
-    return pDia;
-}
-
-MYODBCAttConnection *MYODBCClsConnection::getAtt()
-{
-    return pAtt;
-}
-
-

Deleted: MYODBCCls/MYODBCClsLib/MYODBCClsEnvironment.cpp
===================================================================
--- MYODBCCls/MYODBCClsLib/MYODBCClsEnvironment.cpp	2006-04-25 13:30:00 UTC (rev 108)
+++ MYODBCCls/MYODBCClsLib/MYODBCClsEnvironment.cpp	2006-04-25 13:38:30 UTC (rev 109)
@@ -1,21 +0,0 @@
-#include "MYODBCClsInternal.h"
-
-MYODBCClsEnvironment::MYODBCClsEnvironment()
-{
-}
-
-MYODBCClsEnvironment::~MYODBCClsEnvironment()
-{
-}
-
-MYODBCDia *MYODBCClsEnvironment::getDia()
-{
-    return pDia;
-}
-
-MYODBCAttEnvironment *MYODBCClsEnvironment::getAtt()
-{
-    return pAtt;
-}
-
-

Deleted: MYODBCCls/MYODBCClsLib/MYODBCClsInternal.h
===================================================================
--- MYODBCCls/MYODBCClsLib/MYODBCClsInternal.h	2006-04-25 13:30:00 UTC (rev 108)
+++ MYODBCCls/MYODBCClsLib/MYODBCClsInternal.h	2006-04-25 13:38:30 UTC (rev 109)
@@ -1,7 +0,0 @@
-#ifndef MYODBC_CLS_INTERNAL_H
-#define MYODBC_CLS_INTERNAL_H
-
-#include "../include/MYODBCCls.h"
-
-#endif
-

Modified: MYODBCCls/MYODBCClsLib/MYODBCClsLib.vpj
===================================================================
--- MYODBCCls/MYODBCClsLib/MYODBCClsLib.vpj	2006-04-25 13:30:00 UTC (rev 108)
+++ MYODBCCls/MYODBCClsLib/MYODBCClsLib.vpj	2006-04-25 13:38:30 UTC (rev 109)
@@ -52,14 +52,15 @@
 		<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="MYODBCClsConnection.cpp"/>
-			<F N="MYODBCClsEnvironment.cpp"/>
-			<F N="MYODBCClsStatement.cpp"/>
+			<F N="MYODBCConnection.cpp"/>
+			<F N="MYODBCDescriptor.cpp"/>
+			<F N="MYODBCEnvironment.cpp"/>
+			<F N="MYODBCStatement.cpp"/>
 		</Folder>
 		<Folder
 			Name="Header Files"
 			Filters="*.h;*.H;*.hh;*.hpp;*.hxx;*.inc;*.sh;*.cpy;*.if">
-			<F N="MYODBCClsInternal.h"/>
+			<F N="MYODBCInternal.h"/>
 		</Folder>
 		<Folder
 			Name="Resource Files"

Deleted: MYODBCCls/MYODBCClsLib/MYODBCClsStatement.cpp
===================================================================
--- MYODBCCls/MYODBCClsLib/MYODBCClsStatement.cpp	2006-04-25 13:30:00 UTC (rev 108)
+++ MYODBCCls/MYODBCClsLib/MYODBCClsStatement.cpp	2006-04-25 13:38:30 UTC (rev 109)
@@ -1,22 +0,0 @@
-#include "MYODBCClsInternal.h"
-
-MYODBCClsStatement::MYODBCClsStatement( MYODBCClsConnection *pDbc )
-    : QObject( pDbc )
-{
-}
-
-MYODBCClsStatement::~MYODBCClsStatement()
-{
-}
-
-MYODBCDia *MYODBCClsStatement::getDia()
-{
-    return pDia;
-}
-
-MYODBCAttStatement *MYODBCClsStatement::getAtt()
-{
-    return pAtt;
-}
-
-

Copied: MYODBCCls/MYODBCClsLib/MYODBCConnection.cpp (from rev 107,
MYODBCCls/MYODBCClsLib/MYODBCClsConnection.cpp)

Copied: MYODBCCls/MYODBCClsLib/MYODBCEnvironment.cpp (from rev 107,
MYODBCCls/MYODBCClsLib/MYODBCClsEnvironment.cpp)

Copied: MYODBCCls/MYODBCClsLib/MYODBCInternal.h (from rev 107,
MYODBCCls/MYODBCClsLib/MYODBCClsInternal.h)

Copied: MYODBCCls/MYODBCClsLib/MYODBCStatement.cpp (from rev 107,
MYODBCCls/MYODBCClsLib/MYODBCClsStatement.cpp)

Copied: MYODBCCls/include/MYODBC.h (from rev 107, MYODBCCls/include/MYODBCCls.h)
===================================================================
--- MYODBCCls/include/MYODBCCls.h	2006-04-24 23:33:13 UTC (rev 107)
+++ MYODBCCls/include/MYODBC.h	2006-04-25 13:38:30 UTC (rev 109)
@@ -0,0 +1,14 @@
+#ifndef MYODBC_H
+#define MYODBC_H
+
+#include <QObject>
+
+#include <MYODBCDia.h>
+
+#include "MYODBCEnvironment.h"
+#include "MYODBCConnection.h"
+#include "MYODBCStatement.h"
+#include "MYODBCDescriptor.h"
+
+#endif
+

Deleted: MYODBCCls/include/MYODBCCls.h
===================================================================
--- MYODBCCls/include/MYODBCCls.h	2006-04-25 13:30:00 UTC (rev 108)
+++ MYODBCCls/include/MYODBCCls.h	2006-04-25 13:38:30 UTC (rev 109)
@@ -1,13 +0,0 @@
-#ifndef MYODBC_CLS_H
-#define MYODBC_CLS_H
-
-#include <QObject>
-
-#include <MYODBCDia.h>
-
-#include "MYODBCClsEnvironment.h"
-#include "MYODBCClsConnection.h"
-#include "MYODBCClsStatement.h"
-
-#endif
-

Deleted: MYODBCCls/include/MYODBCClsConnection.h
===================================================================
--- MYODBCCls/include/MYODBCClsConnection.h	2006-04-25 13:30:00 UTC (rev 108)
+++ MYODBCCls/include/MYODBCClsConnection.h	2006-04-25 13:38:30 UTC (rev 109)
@@ -1,31 +0,0 @@
-#ifndef MYODBC_CLS_CONNECTION
-#define MYODBC_CLS_CONNECTION
-
-#include "MYODBCCls.h"
-
-#include <MYODBCAttConnection.h>
-
-class MYODBCClsConnection : public QObject
-{
-public:
-    MYODBCClsConnection( MYODBCClsEnvironment *pEnv );
-    ~MYODBCClsConnection();
-
-    SQLRETURN SQLBrowseConnect( SQLWCHAR *psInConnectionString, SQLSMALLINT
nStringLength1, SQLWCHAR *psOutConnectionString, SQLSMALLINT nBufferLength, SQLSMALLINT
*pnStringLength2Ptr );
-    SQLRETURN SQLConnect( SQLWCHAR *psServerName, SQLSMALLINT nNameLength1, SQLWCHAR
*psUserName, SQLSMALLINT nNameLength2, SQLWCHAR *psAuthentication, SQLSMALLINT
nNameLength3 );
-    SQLRETURN SQLDisconnect();
-    SQLRETURN SQLDriverConnect( SQLHWND hWnd, SQLWCHAR *pszInConnectionString,
SQLSMALLINT nStringLength1, SQLWCHAR *pszOutConnectionString, SQLSMALLINT nBufferLength,
SQLSMALLINT *pnStringLength2Ptr, SQLUSMALLINT nDriverCompletion );
-    SQLRETURN SQLEndTran( SQLSMALLINT nCompletionType );
-    SQLRETURN SQLGetConnectAttr( SQLINTEGER nAttribute, SQLPOINTER pValuePtr, SQLINTEGER
nBufferLength, SQLINTEGER *pnStringLengthPtr );
-
-    MYODBCDia *             getDia();
-    MYODBCAttConnection *   getAtt();
-
-protected:
-    SQLHDBC                 hDbc;
-    MYODBCDia *             pDia;
-    MYODBCAttConnection *   pAtt;
-};
-
-#endif
-

Deleted: MYODBCCls/include/MYODBCClsEnvironment.h
===================================================================
--- MYODBCCls/include/MYODBCClsEnvironment.h	2006-04-25 13:30:00 UTC (rev 108)
+++ MYODBCCls/include/MYODBCClsEnvironment.h	2006-04-25 13:38:30 UTC (rev 109)
@@ -1,26 +0,0 @@
-#ifndef MYODBC_CLS_ENVIRONMENT
-#define MYODBC_CLS_ENVIRONMENT
-
-#include "MYODBCCls.h"
-
-#include <MYODBCAttEnvironment.h>
-
-class MYODBCClsEnvironment : public QObject
-{
-public:
-    MYODBCClsEnvironment();
-    ~MYODBCClsEnvironment();
-
-    SQLRETURN SQLEndTran( SQLSMALLINT nCompletionType );
-
-    MYODBCDia *             getDia();
-    MYODBCAttEnvironment *  getAtt();
-
-protected:
-    SQLHENV                 hEnv;
-    MYODBCDia *             pDia;
-    MYODBCAttEnvironment *  pAtt;
-};
-
-#endif
-

Deleted: MYODBCCls/include/MYODBCClsStatement.h
===================================================================
--- MYODBCCls/include/MYODBCClsStatement.h	2006-04-25 13:30:00 UTC (rev 108)
+++ MYODBCCls/include/MYODBCClsStatement.h	2006-04-25 13:38:30 UTC (rev 109)
@@ -1,44 +0,0 @@
-#ifndef MYODBC_CLS_STATEMENT
-#define MYODBC_CLS_STATEMENT
-
-#include "MYODBCCls.h"
-
-#include <MYODBCAttStatement.h>
-
-class MYODBCClsStatement : public QObject
-{
-public:
-    MYODBCClsStatement( MYODBCClsConnection *pDbc );
-    ~MYODBCClsStatement();
-
-    SQLRETURN SQLBindCol( SQLUSMALLINT nColumnNumber, SQLSMALLINT nTargetType, SQLPOINTER
pTargetValuePtr, SQLINTEGER nBufferLength, SQLLEN *pnStrLenOrInd );
-    SQLRETURN SQLBindParameter( SQLUSMALLINT nParameterNumber, SQLSMALLINT
nInputOutputType, SQLSMALLINT nValueType, SQLSMALLINT nParameterType, SQLUINTEGER
nColumnSize, SQLSMALLINT nDecimalDigits, SQLPOINTER pParameterValuePtr, SQLINTEGER
nBufferLength, SQLINTEGER *pnStrLenOrIndPtr );
-    SQLRETURN SQLBulkOperations( SQLSMALLINT nOperation );
-    SQLRETURN SQLCancel();
-    SQLRETURN SQLCloseCursor();
-    SQLRETURN SQLColAttribute( SQLUSMALLINT nColumnNumber, SQLUSMALLINT nFieldIdentifier,
SQLPOINTER psCharacterAttributePtr, SQLSMALLINT nBufferLength, SQLSMALLINT
*pnStringLengthPtr, SQLPOINTER pnNumericAttributePtr );
-    SQLRETURN SQLColumnPrivileges( SQLWCHAR *psCatalogName, SQLSMALLINT nNameLength1,
SQLWCHAR *psSchemaName, SQLSMALLINT nNameLength2, SQLWCHAR *psTableName, SQLSMALLINT
nNameLength3, SQLWCHAR *psColumnName, SQLSMALLINT nNameLength4 );
-    SQLRETURN SQLColumns( SQLWCHAR *pcCatalogName, SQLSMALLINT nNameLength1, SQLWCHAR
*pcSchemaName, SQLSMALLINT nNameLength2, SQLWCHAR *pcTableName, SQLSMALLINT nNameLength3,
SQLWCHAR *pcColumnName, SQLSMALLINT nNameLength4 );
-    SQLRETURN SQLDescribeCol( SQLUSMALLINT nColumnNumber, SQLWCHAR *pszColumnName,
SQLSMALLINT nBufferLength, SQLSMALLINT *pnNameLengthPtr, SQLSMALLINT *pnDataTypePtr,
SQLULEN *pnColumnSizePtr, SQLSMALLINT *pnDecimalDigitsPtr, SQLSMALLINT *pnNullablePtr );
-    SQLRETURN SQLDescribeParam( SQLUSMALLINT nParameterNumber, SQLSMALLINT
*pnDataTypePtr, SQLUINTEGER *pnParameterSizePtr, SQLSMALLINT *pnDecimalDigitsPtr,
SQLSMALLINT *pnNullablePtr );
-    SQLRETURN SQLExecDirect( SQLWCHAR *psStatementText, SQLINTEGER nTextLength );
-    SQLRETURN SQLExecute();
-    SQLRETURN SQLExtendedFetch( SQLUSMALLINT nFetchOrientation, SQLINTEGER nFetchOffset,
SQLUINTEGER *pnRowCountPtr, SQLUSMALLINT *pnRowStatusArray );
-    SQLRETURN SQLFetch();
-    SQLRETURN SQLFetchScroll( SQLSMALLINT nFetchOrientation, SQLINTEGER nFetchOffset );
-    SQLRETURN SQLForeignKeys( SQLWCHAR *psPKCatalogName, SQLSMALLINT nNameLength1,
SQLWCHAR *psPKSchemaName, SQLSMALLINT nNameLength2, SQLWCHAR *psPKTableName, SQLSMALLINT
nNameLength3, SQLWCHAR *psFKCatalogName, SQLSMALLINT nNameLength4, SQLWCHAR
*psFKSchemaName, SQLSMALLINT nNameLength5, SQLWCHAR *psFKTableName, SQLSMALLINT
nNameLength6 );
-    SQLRETURN SQLFreeStmt( SQLUSMALLINT nOption );
-    SQLRETURN SQLGetCursorName( SQLWCHAR *psCursorName, SQLSMALLINT nBufferLength,
SQLSMALLINT *pnNameLengthPtr );
-    SQLRETURN SQLGetData( SQLUSMALLINT nColumnNumber, SQLSMALLINT nTargetType, SQLPOINTER
pTargetValuePtr, SQLINTEGER nBufferLength, SQLINTEGER *pnStrLenOrIndPtr );
-
-    MYODBCDia *             getDia();
-    MYODBCAttStatement *    getAtt();
-
-protected:
-    SQLHSTMT                hStm
-    MYODBCDia *             pDia;
-    MYODBCAttStatement *    pAtt;
-};
-
-#endif
-

Copied: MYODBCCls/include/MYODBCConnection.h (from rev 108,
MYODBCCls/include/MYODBCClsConnection.h)
===================================================================
--- MYODBCCls/include/MYODBCClsConnection.h	2006-04-25 13:30:00 UTC (rev 108)
+++ MYODBCCls/include/MYODBCConnection.h	2006-04-25 13:38:30 UTC (rev 109)
@@ -0,0 +1,31 @@
+#ifndef MYODBC_CONNECTION
+#define MYODBC_CONNECTION
+
+#include "MYODBC.h"
+
+#include <MYODBCAttConnection.h>
+
+class MYODBCConnection : public QObject
+{
+public:
+    MYODBCConnection( MYODBCEnvironment *pEnv );
+    ~MYODBCConnection();
+
+    SQLRETURN SQLBrowseConnect( SQLWCHAR *psInConnectionString, SQLSMALLINT
nStringLength1, SQLWCHAR *psOutConnectionString, SQLSMALLINT nBufferLength, SQLSMALLINT
*pnStringLength2Ptr );
+    SQLRETURN SQLConnect( SQLWCHAR *psServerName, SQLSMALLINT nNameLength1, SQLWCHAR
*psUserName, SQLSMALLINT nNameLength2, SQLWCHAR *psAuthentication, SQLSMALLINT
nNameLength3 );
+    SQLRETURN SQLDisconnect();
+    SQLRETURN SQLDriverConnect( SQLHWND hWnd, SQLWCHAR *pszInConnectionString,
SQLSMALLINT nStringLength1, SQLWCHAR *pszOutConnectionString, SQLSMALLINT nBufferLength,
SQLSMALLINT *pnStringLength2Ptr, SQLUSMALLINT nDriverCompletion );
+    SQLRETURN SQLEndTran( SQLSMALLINT nCompletionType );
+    SQLRETURN SQLGetConnectAttr( SQLINTEGER nAttribute, SQLPOINTER pValuePtr, SQLINTEGER
nBufferLength, SQLINTEGER *pnStringLengthPtr );
+
+    MYODBCDia *             getDia();
+    MYODBCAttConnection *   getAtt();
+
+protected:
+    SQLHDBC                 hDbc;
+    MYODBCDia *             pDia;
+    MYODBCAttConnection *   pAtt;
+};
+
+#endif
+

Added: MYODBCCls/include/MYODBCDescriptor.h
===================================================================
--- MYODBCCls/include/MYODBCDescriptor.h	2006-04-25 13:30:00 UTC (rev 108)
+++ MYODBCCls/include/MYODBCDescriptor.h	2006-04-25 13:38:30 UTC (rev 109)
@@ -0,0 +1,22 @@
+#ifndef MYODBC_DESCRIPTOR
+#define MYODBC_DESCRIPTOR
+
+#include "MYODBC.h"
+
+class MYODBCDescriptor : public QObject
+{
+public:
+    MYODBCDescriptor( MYODBCConnection *pDbc );
+    MYODBCDescriptor( MYODBCStatement *pStm );
+    ~MYODBCDescriptor();
+
+
+    MYODBCDia *             getDia();
+
+protected:
+    SQLHDESC                hDes
+    MYODBCDia *             pDia;
+};
+
+#endif
+

Copied: MYODBCCls/include/MYODBCEnvironment.h (from rev 108,
MYODBCCls/include/MYODBCClsEnvironment.h)
===================================================================
--- MYODBCCls/include/MYODBCClsEnvironment.h	2006-04-25 13:30:00 UTC (rev 108)
+++ MYODBCCls/include/MYODBCEnvironment.h	2006-04-25 13:38:30 UTC (rev 109)
@@ -0,0 +1,26 @@
+#ifndef MYODBC_ENVIRONMENT
+#define MYODBC_ENVIRONMENT
+
+#include "MYODBC.h"
+
+#include <MYODBCAttEnvironment.h>
+
+class MYODBCEnvironment : public QObject
+{
+public:
+    MYODBCEnvironment();
+    ~MYODBCEnvironment();
+
+    SQLRETURN SQLEndTran( SQLSMALLINT nCompletionType );
+
+    MYODBCDia *             getDia();
+    MYODBCAttEnvironment *  getAtt();
+
+protected:
+    SQLHENV                 hEnv;
+    MYODBCDia *             pDia;
+    MYODBCAttEnvironment *  pAtt;
+};
+
+#endif
+

Copied: MYODBCCls/include/MYODBCStatement.h (from rev 108,
MYODBCCls/include/MYODBCClsStatement.h)
===================================================================
--- MYODBCCls/include/MYODBCClsStatement.h	2006-04-25 13:30:00 UTC (rev 108)
+++ MYODBCCls/include/MYODBCStatement.h	2006-04-25 13:38:30 UTC (rev 109)
@@ -0,0 +1,44 @@
+#ifndef MYODBC_STATEMENT
+#define MYODBC_STATEMENT
+
+#include "MYODBC.h"
+
+#include <MYODBCAttStatement.h>
+
+class MYODBCStatement : public QObject
+{
+public:
+    MYODBCStatement( MYODBCConnection *pDbc );
+    ~MYODBCStatement();
+
+    SQLRETURN SQLBindCol( SQLUSMALLINT nColumnNumber, SQLSMALLINT nTargetType, SQLPOINTER
pTargetValuePtr, SQLINTEGER nBufferLength, SQLLEN *pnStrLenOrInd );
+    SQLRETURN SQLBindParameter( SQLUSMALLINT nParameterNumber, SQLSMALLINT
nInputOutputType, SQLSMALLINT nValueType, SQLSMALLINT nParameterType, SQLUINTEGER
nColumnSize, SQLSMALLINT nDecimalDigits, SQLPOINTER pParameterValuePtr, SQLINTEGER
nBufferLength, SQLINTEGER *pnStrLenOrIndPtr );
+    SQLRETURN SQLBulkOperations( SQLSMALLINT nOperation );
+    SQLRETURN SQLCancel();
+    SQLRETURN SQLCloseCursor();
+    SQLRETURN SQLColAttribute( SQLUSMALLINT nColumnNumber, SQLUSMALLINT nFieldIdentifier,
SQLPOINTER psCharacterAttributePtr, SQLSMALLINT nBufferLength, SQLSMALLINT
*pnStringLengthPtr, SQLPOINTER pnNumericAttributePtr );
+    SQLRETURN SQLColumnPrivileges( SQLWCHAR *psCatalogName, SQLSMALLINT nNameLength1,
SQLWCHAR *psSchemaName, SQLSMALLINT nNameLength2, SQLWCHAR *psTableName, SQLSMALLINT
nNameLength3, SQLWCHAR *psColumnName, SQLSMALLINT nNameLength4 );
+    SQLRETURN SQLColumns( SQLWCHAR *pcCatalogName, SQLSMALLINT nNameLength1, SQLWCHAR
*pcSchemaName, SQLSMALLINT nNameLength2, SQLWCHAR *pcTableName, SQLSMALLINT nNameLength3,
SQLWCHAR *pcColumnName, SQLSMALLINT nNameLength4 );
+    SQLRETURN SQLDescribeCol( SQLUSMALLINT nColumnNumber, SQLWCHAR *pszColumnName,
SQLSMALLINT nBufferLength, SQLSMALLINT *pnNameLengthPtr, SQLSMALLINT *pnDataTypePtr,
SQLULEN *pnColumnSizePtr, SQLSMALLINT *pnDecimalDigitsPtr, SQLSMALLINT *pnNullablePtr );
+    SQLRETURN SQLDescribeParam( SQLUSMALLINT nParameterNumber, SQLSMALLINT
*pnDataTypePtr, SQLUINTEGER *pnParameterSizePtr, SQLSMALLINT *pnDecimalDigitsPtr,
SQLSMALLINT *pnNullablePtr );
+    SQLRETURN SQLExecDirect( SQLWCHAR *psStatementText, SQLINTEGER nTextLength );
+    SQLRETURN SQLExecute();
+    SQLRETURN SQLExtendedFetch( SQLUSMALLINT nFetchOrientation, SQLINTEGER nFetchOffset,
SQLUINTEGER *pnRowCountPtr, SQLUSMALLINT *pnRowStatusArray );
+    SQLRETURN SQLFetch();
+    SQLRETURN SQLFetchScroll( SQLSMALLINT nFetchOrientation, SQLINTEGER nFetchOffset );
+    SQLRETURN SQLForeignKeys( SQLWCHAR *psPKCatalogName, SQLSMALLINT nNameLength1,
SQLWCHAR *psPKSchemaName, SQLSMALLINT nNameLength2, SQLWCHAR *psPKTableName, SQLSMALLINT
nNameLength3, SQLWCHAR *psFKCatalogName, SQLSMALLINT nNameLength4, SQLWCHAR
*psFKSchemaName, SQLSMALLINT nNameLength5, SQLWCHAR *psFKTableName, SQLSMALLINT
nNameLength6 );
+    SQLRETURN SQLFreeStmt( SQLUSMALLINT nOption );
+    SQLRETURN SQLGetCursorName( SQLWCHAR *psCursorName, SQLSMALLINT nBufferLength,
SQLSMALLINT *pnNameLengthPtr );
+    SQLRETURN SQLGetData( SQLUSMALLINT nColumnNumber, SQLSMALLINT nTargetType, SQLPOINTER
pTargetValuePtr, SQLINTEGER nBufferLength, SQLINTEGER *pnStrLenOrIndPtr );
+
+    MYODBCDia *             getDia();
+    MYODBCAttStatement *    getAtt();
+
+protected:
+    SQLHSTMT                hStm
+    MYODBCDia *             pDia;
+    MYODBCAttStatement *    pAtt;
+};
+
+#endif
+

Thread
Connector/ODBC 5 commit: r109 - in MYODBCCls: . MYODBCClsLib includepharvey25 Apr