CDatabase Probleme
-
Moin
brüchte mal hilfe mit der Klasse CDatabase.
m_CDB.OpenEx( NULL, CDatabase::forceOdbcDialog); m_CDB.Close();Habe mit dieser Codezeile eine Verbindung zu Datenbank geschaffen. Nur wie kann ich jetzt herausfinden wieviele Datenbanken vorhanden sind und wieviele Tabellen in den einzelnen Datenbanken vorhanden sind???
Die Klasse CRecordSet kann soweit ich weiß nur mit einzelnen Tabellen verknüpft werden.
Oder muss ich das mit den Befehlen machen???
SQLAllocHandle( SQL_HANDLE_ENV, SQL_NULL_HANDLE , &m_hEnv); SQLSetEnvAttr(m_hEnv, SQL_ATTR_ODBC_VERSION, (SQLPOINTER)SQL_OV_ODBC3, SQL_IS_INTEGER); SQLAllocHandle( SQL_HANDLE_DBC, m_hEnv, &m_hDBC); SQLDriverConnect(...) // usw.
-
benutze VC++, Win2k und MSSQL wobei das ja egal ist.