<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Zugriff auf SQl-Server über ADO mit VC++]]></title><description><![CDATA[<p>Hallo C++-Programmierer,</p>
<p>gestern hatte ich noch gedacht es geschafft zu haben.<br />
Leider bin ich leidenschaftlicher VB6 Programmierer und kenne mich mit C++ so gut wie nicht aus.</p>
<p>Folgende Frage(n)...</p>
<p>Ich muss eine Verbindung zu einer Datenbank eines SQl-Server mit ADO aufbauen.<br />
Das gelingt mir jedoch leider nicht.</p>
<p>Bisher habe ich folgendes gemacht.</p>
<p>Bei Klick auf einen Button habe ich folgende Anweisungen in die Datei UpdaterDlg.cpp geschrieben:</p>
<pre><code class="language-cpp">void CUpdaterDlg::OnStart() 
{	
	CString strTest;
	CDatabase myDatabase;
	CRecordset myRecordset;

	myDatabase.Open(&quot;ADODSN&quot;,FALSE,FALSE,&quot;ODBC;UID=sa;PWD=&quot;,TRUE);
	myRecordset.Open(NULL,&quot;SELECT ComputerName FROM ServerList WHERE ServerKey = '1'&quot;,NULL);

	myDatabase.Close();
}
</code></pre>
<p>Einen Verweis habe ich so in die Datei UpdaterDlg.h gesetzt:</p>
<pre><code class="language-cpp">#include &quot;afxdb.h&quot;
</code></pre>
<p>Wie mache ich den Zugriff auf die DB mit ADO denn richtig?<br />
Hier ist doch bestimmt alles falsch, oder?<br />
Wie kann ich dann den gefundenen Datensatz in einem Textfeld darstellen?</p>
<p>Wie schon gesagt. Ich kenne mich überhaupt nicht aus - muss aber laut meinem Chef - dieses Problem lösen.</p>
<p>In VB war das ganze einfach.<br />
In VC++ stellt sich die Aufgabe für mich jedoch als &quot;unlösbar&quot; heraus.</p>
<p>Kann mir freundlicherweise jemand ein paar Codeschnipsel geben oder mir auf die Sprünge helfen?</p>
<p>Bin wirklich für jede Hilfe überaus dankbar.</p>
<p>Gruss und vielen Dank<br />
Brian</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/51348/zugriff-auf-sql-server-über-ado-mit-vc</link><generator>RSS for Node</generator><lastBuildDate>Sun, 31 May 2026 12:59:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/51348.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 09 Oct 2003 09:24:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zugriff auf SQl-Server über ADO mit VC++ on Thu, 09 Oct 2003 09:24:29 GMT]]></title><description><![CDATA[<p>Hallo C++-Programmierer,</p>
<p>gestern hatte ich noch gedacht es geschafft zu haben.<br />
Leider bin ich leidenschaftlicher VB6 Programmierer und kenne mich mit C++ so gut wie nicht aus.</p>
<p>Folgende Frage(n)...</p>
<p>Ich muss eine Verbindung zu einer Datenbank eines SQl-Server mit ADO aufbauen.<br />
Das gelingt mir jedoch leider nicht.</p>
<p>Bisher habe ich folgendes gemacht.</p>
<p>Bei Klick auf einen Button habe ich folgende Anweisungen in die Datei UpdaterDlg.cpp geschrieben:</p>
<pre><code class="language-cpp">void CUpdaterDlg::OnStart() 
{	
	CString strTest;
	CDatabase myDatabase;
	CRecordset myRecordset;

	myDatabase.Open(&quot;ADODSN&quot;,FALSE,FALSE,&quot;ODBC;UID=sa;PWD=&quot;,TRUE);
	myRecordset.Open(NULL,&quot;SELECT ComputerName FROM ServerList WHERE ServerKey = '1'&quot;,NULL);

	myDatabase.Close();
}
</code></pre>
<p>Einen Verweis habe ich so in die Datei UpdaterDlg.h gesetzt:</p>
<pre><code class="language-cpp">#include &quot;afxdb.h&quot;
</code></pre>
<p>Wie mache ich den Zugriff auf die DB mit ADO denn richtig?<br />
Hier ist doch bestimmt alles falsch, oder?<br />
Wie kann ich dann den gefundenen Datensatz in einem Textfeld darstellen?</p>
<p>Wie schon gesagt. Ich kenne mich überhaupt nicht aus - muss aber laut meinem Chef - dieses Problem lösen.</p>
<p>In VB war das ganze einfach.<br />
In VC++ stellt sich die Aufgabe für mich jedoch als &quot;unlösbar&quot; heraus.</p>
<p>Kann mir freundlicherweise jemand ein paar Codeschnipsel geben oder mir auf die Sprünge helfen?</p>
<p>Bin wirklich für jede Hilfe überaus dankbar.</p>
<p>Gruss und vielen Dank<br />
Brian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/368909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/368909</guid><dc:creator><![CDATA[Brian]]></dc:creator><pubDate>Thu, 09 Oct 2003 09:24:29 GMT</pubDate></item></channel></rss>