#define SQL_SUCCESS 0 #define SQL_SUCCESS_WITH_INFO 1 #define SQL_NO_DATA 100 #define SQL_ERROR (-1) #define SQL_INVALID_HANDLE (-2) #define SQL_STILL_EXECUTING 2 #define SQL_NEED_DATA 99 #define SQL_FETCH_NEXT 1 #define SQL_FETCH_FIRST 2 #define SQL_HANDLE_ENV 1 #define SQL_HANDLE_DBC 2 #define SQL_HANDLE_STMT 3 #define SQL_HANDLE_DESC 4 [System::Runtime::InteropServices::DllImport("odbc32.dll")] extern "C" short _cdecl SQLAllocEnv(int% EnvironmentHandle); [System::Runtime::InteropServices::DllImport("odbc32.dll")] extern "C" short _cdecl SQLDataSources(int EnvironmentHandle, short Direction, StringBuilder^ ServerName, short BufferLength1, short% NameLength1Ptr, StringBuilder^ Description, short BufferLength2, short% NameLength2Ptr); [System::Runtime::InteropServices::DllImport("odbc32.dll")] extern "C" short _cdecl SQLFreeHandle(short HandleType, int Handle);