<?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[[Access]Prüfen ob ein anderes Programm eine Verbindung zur Datenbank Hergestelllt hat.]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich möchte prüfen ob ein anderes Programm grade auf einen Access Datenbank zugreift. Ich in der suche schon gesucht nix gefunden.. jemand ne idee.. ??</p>
<p>ich habe mir das so gedacht</p>
<pre><code class="language-cpp">if(ob eine verbindung besteht)
{
WENN JA
}
else
{
WENN NEIN
}
</code></pre>
<p>jemand ne idee ? wehr sehr Wichtig.. Datben Bank ist Halt Access und ich arbeite mir Builder 6.0 wenn jemand noch paar infos brauch.. einfach sagen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";D"
      alt="😉"
    /></p>
<p>ich danke für jeden Hilfe...</p>
<p>mfg</p>
<p>|23|</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/90127/access-prüfen-ob-ein-anderes-programm-eine-verbindung-zur-datenbank-hergestelllt-hat</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Jul 2026 18:36:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/90127.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 26 Oct 2004 14:09:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [Access]Prüfen ob ein anderes Programm eine Verbindung zur Datenbank Hergestelllt hat. on Tue, 26 Oct 2004 14:09:49 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich möchte prüfen ob ein anderes Programm grade auf einen Access Datenbank zugreift. Ich in der suche schon gesucht nix gefunden.. jemand ne idee.. ??</p>
<p>ich habe mir das so gedacht</p>
<pre><code class="language-cpp">if(ob eine verbindung besteht)
{
WENN JA
}
else
{
WENN NEIN
}
</code></pre>
<p>jemand ne idee ? wehr sehr Wichtig.. Datben Bank ist Halt Access und ich arbeite mir Builder 6.0 wenn jemand noch paar infos brauch.. einfach sagen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";D"
      alt="😉"
    /></p>
<p>ich danke für jeden Hilfe...</p>
<p>mfg</p>
<p>|23|</p>
]]></description><link>https://www.c-plusplus.net/forum/post/637956</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/637956</guid><dc:creator><![CDATA[*23*]]></dc:creator><pubDate>Tue, 26 Oct 2004 14:09:49 GMT</pubDate></item><item><title><![CDATA[Reply to [Access]Prüfen ob ein anderes Programm eine Verbindung zur Datenbank Hergestelllt hat. on Tue, 26 Oct 2004 21:51:56 GMT]]></title><description><![CDATA[<p>das geht soweit ich weiss nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/638351</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/638351</guid><dc:creator><![CDATA[AndreasW]]></dc:creator><pubDate>Tue, 26 Oct 2004 21:51:56 GMT</pubDate></item><item><title><![CDATA[Reply to [Access]Prüfen ob ein anderes Programm eine Verbindung zur Datenbank Hergestelllt hat. on Wed, 27 Oct 2004 05:56:10 GMT]]></title><description><![CDATA[<p>Was gibt's denn an meinem Lösungsvorschlag aus Deinem anderen Posting auszusetzen? Hast Du das überhaupt ausprobiert? Wenn ja, wie und mit welchem Ergebnis?</p>
<p>Joe_M. schrieb:</p>
<blockquote>
<p>Wenn Du die Tabellen 'exclusive' öffnest, sollte eine entsprechende Fehlermeldung kommen, und der Zugriff verweigert werden.</p>
<p>Versuch mal ADOConnection::Mode auf ShareExclusive zu setzen. Kann sein, dass Du dafür ADOConnection::CursorLocation auf clUseServer setzen mußt, was man bei Access sowieso machen sollte. (Leider habe ich vergessen warum das so ist, ich verwende kein Access...)</p>
</blockquote>
<p>Es ging doch nur um den Zugriff von Deinen Programmen aus, oder greifen auch andere Programme auf die DB zu? Aber selbst dann sollte Dein Programm nicht in der Lage sein, die Tabelle exklusiv zu öffnen.</p>
<p>EDTI: Du kannst also nicht feststellen, ob jemand die DB geöffnet hat, aber Du kannst die Tabellen der DB nicht exklusiv öffnen, wenn jemand diese Tabelle schon geöffnet hat, auch wenn es nur ein Lesezugriff ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/638431</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/638431</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 27 Oct 2004 05:56:10 GMT</pubDate></item><item><title><![CDATA[Reply to [Access]Prüfen ob ein anderes Programm eine Verbindung zur Datenbank Hergestelllt hat. on Fri, 29 Oct 2004 06:59:39 GMT]]></title><description><![CDATA[<p>Wie prüfe ich den ob Sie exklusiv geöffnet ist `?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/640016</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/640016</guid><dc:creator><![CDATA[*23*]]></dc:creator><pubDate>Fri, 29 Oct 2004 06:59:39 GMT</pubDate></item><item><title><![CDATA[Reply to [Access]Prüfen ob ein anderes Programm eine Verbindung zur Datenbank Hergestelllt hat. on Fri, 29 Oct 2004 07:32:15 GMT]]></title><description><![CDATA[<p>Indem Du versuchst Sie exklusiv zu öffnen (wie in dem anderen Posting beschrieben). Gelingt Dir dieses, weißt Du, das niemand anderes darauf zugreift, gelingt es dir nicht, weißt Du das die Tabelle(n) in Gebrauch ist / sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/640037</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/640037</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 29 Oct 2004 07:32:15 GMT</pubDate></item><item><title><![CDATA[Reply to [Access]Prüfen ob ein anderes Programm eine Verbindung zur Datenbank Hergestelllt hat. on Fri, 29 Oct 2004 08:58:03 GMT]]></title><description><![CDATA[<p>Wie ??</p>
<p>ich öffne meine meine verbindung so:</p>
<pre><code class="language-cpp">adoQry-&gt;Open();
</code></pre>
<p>und wie soll ich das prüfen ?:_</p>
<pre><code class="language-cpp">if(adoQry-&gt;Open() == true )
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/640092</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/640092</guid><dc:creator><![CDATA[*23*]]></dc:creator><pubDate>Fri, 29 Oct 2004 08:58:03 GMT</pubDate></item><item><title><![CDATA[Reply to [Access]Prüfen ob ein anderes Programm eine Verbindung zur Datenbank Hergestelllt hat. on Fri, 29 Oct 2004 09:04:27 GMT]]></title><description><![CDATA[<p>Prinzipiell fast richtig. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Du solltest das Ganze in einem try-catch-Block einschließen, dann erhält der Anwender keine Fehlermeldung, aber Du kannst die EDataBase-Errors abfangen und entsprechend reagieren. Möglicherweise ist es sinnvoll den try-catch-Block noch in einen try-__finally-Block zu legen, damit du auf jeden Fall noch aufräumen kannst.</p>
<p>Wenn den Anwender die Fehlermeldung nicht stört, kannst Du nach dem Open() mit adoQry-&gt;Active == true prüfen, ob die Tabelle geöffnet werden konnte</p>
]]></description><link>https://www.c-plusplus.net/forum/post/640098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/640098</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 29 Oct 2004 09:04:27 GMT</pubDate></item><item><title><![CDATA[Reply to [Access]Prüfen ob ein anderes Programm eine Verbindung zur Datenbank Hergestelllt hat. on Fri, 29 Oct 2004 09:14:22 GMT]]></title><description><![CDATA[<p>Prinzipiell leider doch nicht richtig... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> da</p>
<pre><code class="language-cpp">if(adoQry-&gt;Open() == true )
</code></pre>
<p>ned geht.</p>
<p>FEHLERMELDUNG:</p>
<p>Sie haben einen Typ deklariert, der in C nicht erlaubt ist, beispielsweise eine Funktion, die eine Funktion oder ein Array zurückliefert.</p>
<p>halt open gibt mir kein true oder false zurück <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>und was ich will ja prüfen ob eine verbindung steht spch ob schon eine ex... verbindung steht.. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/640106</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/640106</guid><dc:creator><![CDATA[*23*]]></dc:creator><pubDate>Fri, 29 Oct 2004 09:14:22 GMT</pubDate></item><item><title><![CDATA[Reply to [Access]Prüfen ob ein anderes Programm eine Verbindung zur Datenbank Hergestelllt hat. on Fri, 29 Oct 2004 09:16:49 GMT]]></title><description><![CDATA[<p>Joe_M. schrieb:</p>
<blockquote>
<p>...kannst Du nach dem Open() mit adoQry-&gt;Active == true prüfen...</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/640108</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/640108</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 29 Oct 2004 09:16:49 GMT</pubDate></item></channel></rss>