123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- #ifndef __ADO_DEF_HEADER__
- #define __ADO_DEF_HEADER__
- #pragma once
- #include <afx.h>
- #include <afxdisp.h>
- #include <math.h>
- #import "C:\Program Files\Common Files\System\ADO\msado15.dll" rename_namespace("ADOCG") rename("EOF", "EndOfFile")
- using namespace ADOCG;
- #include "icrsint.h"
- enum AdoDataSourceType{
- ADO_SQLSERVER = 1,
- ADO_ACCESS97 = 2,
- ADO_ACCESS2000 = 3,
- ADO_ACCESS2007 = 4,
- ADO_PGSQL = 5,
- };
- struct CADOFieldInfo
- {
- char m_strName[30];
- short m_nType;
- long m_lSize;
- long m_lDefinedSize;
- long m_lAttributes;
- short m_nOrdinalPosition;
- BOOL m_bRequired;
- BOOL m_bAllowZeroLength;
- long m_lCollatingOrder;
- };
- typedef struct __STADODATABASEINFO__
- {
-
- TCHAR szDataSource[MAX_PATH];
- TCHAR szDatabaseTCPPort[MAX_PATH];
- TCHAR szDatabaseAccount[MAX_PATH];
- TCHAR szDatabasePassword[MAX_PATH];
- TCHAR szDatabaseName[MAX_PATH];
- TCHAR szDatabaseFile[MAX_PATH];
- __STADODATABASEINFO__()
- {
- memset(szDataSource,0,MAX_PATH);
- memset(szDatabaseTCPPort,0,MAX_PATH);
- memset(szDatabaseAccount,0,MAX_PATH);
- memset(szDatabasePassword,0,MAX_PATH);
- memset(szDatabaseName,0,MAX_PATH);
- memset(szDatabaseFile,0,MAX_PATH);
- }
- }STAdoDatabaseInfo,*pSTAdoDatabaseInfo;
- #endif
|