Zugriff auf SQl-Server über ADO mit VC++



  • Hallo C++-Programmierer,

    gestern hatte ich noch gedacht es geschafft zu haben.
    Leider bin ich leidenschaftlicher VB6 Programmierer und kenne mich mit C++ so gut wie nicht aus.

    Folgende Frage(n)...

    Ich muss eine Verbindung zu einer Datenbank eines SQl-Server mit ADO aufbauen.
    Das gelingt mir jedoch leider nicht.

    Bisher habe ich folgendes gemacht.

    Bei Klick auf einen Button habe ich folgende Anweisungen in die Datei UpdaterDlg.cpp geschrieben:

    void CUpdaterDlg::OnStart() 
    {	
    	CString strTest;
    	CDatabase myDatabase;
    	CRecordset myRecordset;
    
    	myDatabase.Open("ADODSN",FALSE,FALSE,"ODBC;UID=sa;PWD=",TRUE);
    	myRecordset.Open(NULL,"SELECT ComputerName FROM ServerList WHERE ServerKey = '1'",NULL);
    
    	myDatabase.Close();
    }
    

    Einen Verweis habe ich so in die Datei UpdaterDlg.h gesetzt:

    #include "afxdb.h"
    

    Wie mache ich den Zugriff auf die DB mit ADO denn richtig?
    Hier ist doch bestimmt alles falsch, oder?
    Wie kann ich dann den gefundenen Datensatz in einem Textfeld darstellen?

    Wie schon gesagt. Ich kenne mich überhaupt nicht aus - muss aber laut meinem Chef - dieses Problem lösen.

    In VB war das ganze einfach.
    In VC++ stellt sich die Aufgabe für mich jedoch als "unlösbar" heraus.

    Kann mir freundlicherweise jemand ein paar Codeschnipsel geben oder mir auf die Sprünge helfen?

    Bin wirklich für jede Hilfe überaus dankbar.

    Gruss und vielen Dank
    Brian


Anmelden zum Antworten