Modified:
MYODBCCls/include/MYODBCClsConnection.h
MYODBCCls/include/MYODBCClsEnvironment.h
MYODBCCls/include/MYODBCClsStatement.h
Log:
Modified: MYODBCCls/include/MYODBCClsConnection.h
===================================================================
--- MYODBCCls/include/MYODBCClsConnection.h 2006-04-24 23:33:13 UTC (rev 107)
+++ MYODBCCls/include/MYODBCClsConnection.h 2006-04-25 13:30:00 UTC (rev 108)
@@ -11,10 +11,18 @@
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;
};
Modified: MYODBCCls/include/MYODBCClsEnvironment.h
===================================================================
--- MYODBCCls/include/MYODBCClsEnvironment.h 2006-04-24 23:33:13 UTC (rev 107)
+++ MYODBCCls/include/MYODBCClsEnvironment.h 2006-04-25 13:30:00 UTC (rev 108)
@@ -11,10 +11,13 @@
MYODBCClsEnvironment();
~MYODBCClsEnvironment();
+ SQLRETURN SQLEndTran( SQLSMALLINT nCompletionType );
+
MYODBCDia * getDia();
MYODBCAttEnvironment * getAtt();
protected:
+ SQLHENV hEnv;
MYODBCDia * pDia;
MYODBCAttEnvironment * pAtt;
};
Modified: MYODBCCls/include/MYODBCClsStatement.h
===================================================================
--- MYODBCCls/include/MYODBCClsStatement.h 2006-04-24 23:33:13 UTC (rev 107)
+++ MYODBCCls/include/MYODBCClsStatement.h 2006-04-25 13:30:00 UTC (rev 108)
@@ -11,10 +11,31 @@
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;
};
| Thread |
|---|
| • Connector/ODBC 5 commit: r108 - MYODBCCls/include | pharvey | 25 Apr |