Re: [DBNETLIB][ConnectionOpen...
- From: "Sascha Riepel" <s.riepel@xxxxxxxxxxxxxxxxxx>
- Date: Fri, 12 Dec 2008 10:17:12 +0100
Hallo,
<aka@xxxxxxxxxxxx> schrieb im Newsbeitrag news:or60l.42$2z.16760950@xxxxxxxxxxxxxx
Hallo zusammen,
ich bekommen auf verschiedenen Rechnern beim Start meiner Applikation die
Meldung "[DBNETLIB][ConnectioOpen()).]SQL Server existiert nicht oder
Zugriff verweigert."
Nachdem ich die Meldung quittiere, bin ich aber auf dem Server.
Es gibt viele Beiträge dazu im Netz, aber scheinbar niemand landet dann doch
auf dem Server.
Das Verhalten kann ich auf jedem bisher getesteten PC, außer meinem eigenen,
reproduzieren. Ich habe aber als einziger auch den Express2005 installiert.
OS der betroffenen PC sind W2k und XP Pro.
Die Applikation selbst ist mit D2007Ent und den Standard-ADO-Komponenten
gestrickt.
Hat jemand eine Lösung für das beschriebene Verhalten bzw. kann es mir auch
nur erklären?
Ich Tippe, du hast irgendwo eine TADOConnection.
In dieser wird das Property Connected auf true sein.
Weiter tippe ich, dass du einen anderen Verbindungsstring hast, als die anderen Rechner benötigen,
die du beim Starten ladest.
Und da ist der Kacken. Beim erzeugen der Form wird zuerst versucht eineVerbindung mit dem im
Verbindungsstring eingegebenen Daten herzustellen. Das scheitert und wird mit einer Fehlermeldung
angezeigt. Dannach anderst du den Verbindungsstring und öffnest die Connection, was dann funktioniert.
Die Lösung ist einfach, schalte die Connected-Eigenschaft zur Designzeit auf false bevor du die Applikation weite gibst.
Dann sollte es keine Fehlermeldung geben.
Gruß Sascha.
.
- Follow-Ups:
- Re: [DBNETLIB][ConnectionOpen...
- From: aka
- Re: [DBNETLIB][ConnectionOpen...
- References:
- [DBNETLIB][ConnectionOpen...
- From: aka
- [DBNETLIB][ConnectionOpen...
- Prev by Date: [DBNETLIB][ConnectionOpen...
- Next by Date: Re: [DBNETLIB][ConnectionOpen...
- Previous by thread: [DBNETLIB][ConnectionOpen...
- Next by thread: Re: [DBNETLIB][ConnectionOpen...
- Index(es):
Relevant Pages
|