Announcement

Collapse
No announcement yet.

ODBC und C++

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ODBC und C++

    Ich habe eine Anwendung im visual c++ mit zugriff auf Sybase funk alles ok ;-)
    Jetzt habe ich es umgestellt auf SQL Server 2000 eigentlich nur DSN ist aber sehr langsam ;-((((
    Bin wirklich sprachlos denn normalerweise sollte es ganz umgekehrt sein, hier Code wie ich auf DB zugreife:
    bool CVPDlg::OpenDB()
    {
    //TA3 Datenbank Recordset Vertragspartner
    m_pDatenbank = new (CDatabase);
    try
    {
    CString sConnect = "";
    CString sQuerry = "";
    sConnect.Format("DSN=Vertragspartner");

    sQuerry.Format("SELECT * FROM VERTRAGSPARTNER");
    m_pDatenbank->OpenEx(sConnect, CDatabase::noOdbcDialog);
    m_pVP.m_pDatabase = m_pDatenbank;
    //Selektion zurücksetzen
    m_pVP.m_strFilter.Format("IDENTKZ = %i", m_lStatus);
    m_pVP.Open(CRecordset::dynaset, sQuerry);

    //Anzahl Vertragspartner
    SetAnzahl();

    }
    catch(CDBException* pe)
    {
    AfxMessageBox(pe->m_strError);
    pe->Delete();
    if (m_pVP.IsOpen()) m_pVP.Close(); //Recordset schließen
    if (m_pDatenbank->IsOpen()) m_pDatenbank->Close(); //Datenbanken schließen

    return FALSE;
    }
    return TRUE;
    }
Working...
X