Jo40481 10 Geschrieben 22. Juni 2012 Melden Teilen Geschrieben 22. Juni 2012 (bearbeitet) Hallo, ich habe eine Datenbank in MS SQL Server 2005. Betriebssystem ist Windows XP Prof., alles auch aktuell gehalten mit den Updates. Geschrieben werden soll ein weiteres Programm für weitere andere Logfiles, die in die selbe Datenbank geschrieben werden sollen. Eis passiert im Visual Studio 2008 in C++. Die Datenbank läuft local auf dem selben PC und wird von einem anderen Programm/Dienst schon genutzt und schreibt dort Daten rein. Aus diesem Grund brauche ich die Anbindung per ODBC (also kein SQL.API, was scheinbar modernen, neuer und einfacher ist) , Treiber etc. sind installiert, da ja wie gesgat ein anderes Programm shcon läuft und fleißig Log-Daten in diese Datenbank schreibt. Mein Problem ist nun, wie bekomme ich die Verbindung zur Datenbank hin, um meine Daten dort reinzuschreiben? Für ODBC habe ich gefunden, dass es die Klassen CDatabase und CRecordSet gibt. (eine der Quellen:Daten aus ODBC- Datenbanken abrufen) CRecordset, zum handeln wird auch gut erklärt etc. sollte man schaffen mit umzugehen aber: Problem: CDataBase soll zum herstellen der Verbindung sein. Nicht nur bei der angegeben Quelle, sondern auch bei anderen Quellen (z.B. Visual Studio C++ Buch) steht, man soll für die Erstellung und korrekte Verbindung via CDatabase den Anwendungsassistenten nutzen. Sowas gibts in Visual Studio 2008? Wo? Oder was ist damit gemeint? Und wenn ich neues Projekt anlege, gibt es unter C++ kein Datenbankprojekt, nur für C#, was allerdings nicht vorgesehen ist zu nehmen, da große Teile des Programms shcon in C++ existieren. Ich hoffe mir kann jemand helfen, wie ich einfach eine Verbindung zu meiner SQL Server Datenbank schaffen kann in C++ mit ODBC. Anmerkung: Selbe Frage in einem C++ spezifischen Forum gepostete: Link: http://www.c-plusplus.de/forum/p2226165#2226165 bearbeitet 22. Juni 2012 von Jo40481 Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.