000
18.07.2004, 18:45 Uhr
bbatec
|
Hallo,
ich habe eine ACCESS-Datenbank mit einer Tabelle erstellt und habe Sie in meien MFC-Anwendung angebunden. Hat auch prima geklappt, ich konnte auf die Daten zugreifen. Jetzt habe ich in der Datenbank eine weitere Tabelle erzeugt, und wollte auch auf die Daten der Tabell zugreifen. Beim Compalieren bekomme ich keine Fehlermeldung. Nur wen ich die Funktion Open aufrufe bekomme ich die Fehlermeldung " 1 Parameter wurden erwarten, aber es wurden zu wenig Parameter übergeben".
Hier den Code wo ich die TAB2 hinzugefügt habe.
C++: |
[CString CTAB_DIENSTLEISTUNG::GetDefaultSQL() { return _T("[TAB_TAB1],[TAB_TAB2]"); }] Natürlich habe ich die Variablen der zweiten Tabelle auch hinzugefügt.
void CTAB_DIENSTLEISTUNG::DoFieldExchange(CFieldExchange* pFX) { pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Text(pFX, _T("[Materialnummer]"), m_Materialnummer); RFX_Long(pFX, _T("[Arbeitseinheiten]"), m_Arbeitseinheiten); RFX_Text(pFX, _T("[TAB_TAB2].[V_Materialnummer]"), m_VMaterialnummer); RFX_Text(pFX, _T("[TAB_TAB2].[V_Materialbeschreibung]"), m_VMaterialbeschreibung); RFX_Long(pFX, _T("[TAB_TAB2].[V_Tabellenkennung]"), m_VTabellenkennung);
}
|
Wo muss ich noch die 2. Tabelle hinzufügen oder Parameter ändern?
Danke Dieser Post wurde am 19.07.2004 um 01:33 Uhr von Windalf editiert. |