Accessdatenbank mit C++ (.net) öffnen

Wie kann ich jetzt die vorhandenen Tabellennamen ermitteln)
Habe mal eben in DBFETCH reingeschaut. Folgendes ist aus void CDbfetchDlg::OnGetdatasource(), fetchDlg.cpp:
Code:
	// Get a list of the tables
	CTables rs(&m_db);
	rs.Open(NULL, NULL, NULL, "TABLE");

	// Cycle through all the tables
	CString strTableRef;
	while (!rs.IsEOF())
	{
		// Build the string from owner name and table name
		strTableRef = _T("[");
		if (!rs.m_strTableOwner.IsEmpty())
			strTableRef += rs.m_strTableOwner + _T("].[");
		strTableRef += rs.m_strTableName + _T("]");

		m_cbTable.AddString(strTableRef);
		rs.MoveNext();
	}
 
Kann ich leider nicht verwenden da ich beim includen von atldbsch.h
für CTable eine Liste von 141 Buildfehlern in der ldbsch.h bekomme :mad:
 
Zurück