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 include | pharvey | 25 Apr |