INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

SQL Datenbank Verbindung prüfen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

03.01.2013, 15:35 (Dieser Beitrag wurde zuletzt bearbeitet: 03.01.2013 15:35 von bigrobbi.)
Beitrag #1

bigrobbi Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Jun 2009

2011
2009
DE

17291
Deutschland
SQL Datenbank Verbindung prüfen
Hallo,
ich habe eine Verbindung mit einer SQL Datenbank hergestellt. Mein Problem ist, dass ich, sobald die Datenbank einmal nicht verfügbar ist, das VI nicht beenden kann. Das Programm bleibt immer bei -DB Tools Open Connection VI- hängen. Hat hierfür jemand eine Idee? Evtl. könnte man zuvor irgendwie die Verbindung überprüfen und erst dann die Datenabfrage starten.

Danke im Voraus!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.01.2013, 15:39
Beitrag #2

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: SQL Datenbank Verbindung prüfen
Hallo bigrobbi,

Lad´doch dein VI mal hoch, möglichst nicht in einer zu neuen Version.


Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.01.2013, 15:42
Beitrag #3

bigrobbi Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Jun 2009

2011
2009
DE

17291
Deutschland
RE: SQL Datenbank Verbindung prüfen
Anbei das VI.


Angehängte Datei(en)
11.0 .vi  DB-Abfrage_Vitronic_LQ.vi (Größe: 66,81 KB / Downloads: 285)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.01.2013, 15:49
Beitrag #4

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: SQL Datenbank Verbindung prüfen
man, man, man...

viele StrippenSmile - das schreit irgendwie nach ein paar Schleifen, aber egal.

Der Timeout, den du nicht belegt hast beim DB open wartet 15s lang, ist das womöglich schon dein "Aufhängen"?


Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.01.2013, 15:58
Beitrag #5

bigrobbi Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Jun 2009

2011
2009
DE

17291
Deutschland
RE: SQL Datenbank Verbindung prüfen
Denke nicht habe diesen eben mal auf 1s fest eingestellt das problem bleibt bestehen.

PS: Das selbe Problem habe ich auch in einem anderen Programm-VI in dem ich auf eine Datei übers Netzwerk zugreife. Hier ist es so, sobald ich auf einen lokalen Pfad zugreife bekomme ich eine Fehlermeldung und kann das Programm stoppen bzw. ganz normal weiter ausführen. Sobald der Pfad aber in dieser Form: \\*** eingegeben wird hängt sich auch hier Labview auf.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.01.2013, 16:00 (Dieser Beitrag wurde zuletzt bearbeitet: 03.01.2013 16:03 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.412
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: SQL Datenbank Verbindung prüfen
Hallo,

nach der Ankündigung "man, man, man viele Strippen" musste ich mir das einfach mal anschauen...
Du hattest Recht Big Grin

- Es ist echt schon eine Leistung, knapp 200 Vergleiche quasi "von Hand" auszuführen...
- Um einen String für einen Vergleich bereitzustellen, muss man natürlich dies hier programmieren (obere Reihe):
   
Ein simples, einfaches IndexArray hätte dir wirklich nicht ausgereicht?
- Und ja, Schleifen sollen in LabVIEW ja sehr effizient mit Arrays umgehen können Wink

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.01.2013, 16:22
Beitrag #7

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: SQL Datenbank Verbindung prüfen
Hallo bigrobbi,

wahrscheinlich ist wirklich das dazwischenliegende Netz das Problem. Kannst du nicht lokal auf eine Temp-DB schreiben und diese alle n Stunden aufs Nezulaufwerk kopieren?

Nach N Fehlversuchen kann dann ja eine Meldung erscheinen. Wir haben bei uns in der Firma einen Dauertest seit 10 Monaten laufen - da machen wir´s genauso.


Und ärgere dich nicht über die vielen Strippen - sieht auf den 1. Blick doch voll ingenörig ausSmile


Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.01.2013, 08:03 (Dieser Beitrag wurde zuletzt bearbeitet: 04.01.2013 08:23 von bigrobbi.)
Beitrag #8

bigrobbi Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Jun 2009

2011
2009
DE

17291
Deutschland
RE: SQL Datenbank Verbindung prüfen
Hallo Trinitatis,
mit dem lokalen schreiben muss ich mal sehen. Eine andere Möglichkeit wäre vielleicht einfach ein Netzlaufwerk lokal anzulegen. Werde das erst mal testen.

Das mit den vielen Strippen muss ich mir noch mal anschauen bin halt noch nicht der LabVIEW Experte Smile, das ganze funktioniert aber erstmal.

Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.01.2013, 10:44
Beitrag #9

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: SQL Datenbank Verbindung prüfen
Hallo bigrobbi,

die Sache mit den vielen Strippen hat allerdings neben der ästhetischen Komponente noch eine sicherheitsrelevante. Gerade, wenn die Leitungen so dicht zusammen (teilweise sogar übereinander) liegen, wie bei dir, besteht natürlich die Gefahr, dass man Ausgangsanschlüsse vertauscht oder doppelt belegt.
Diesen Fehler würdest du aber ggf. nicht sofort, sondern erst in einer bestimmten Fehlerkonstellation, die vielleicht in enigen Jahren erst auftritt, merken.

Da ist die Variante von GerdW schon deutlich sicherer, da solch eine Variante entweder garnicht oder immer funktioniert.

Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Prüfen ob ein File bereits geöffnet ist Arno_Nym 1 5.557 12.06.2014 10:07
Letzter Beitrag: jg
  Leserechte und Schreibrechte prüfen Flobias 18 14.185 07.10.2013 12:39
Letzter Beitrag: materia
  Prüfen ob Datei leer ist XFire 3 4.923 04.06.2012 15:53
Letzter Beitrag: XFire
  Prüfen ob Vi läuft bugohoss 3 5.115 29.10.2009 12:16
Letzter Beitrag: SeBa
  Vorhandenen Pfad prüfen?! Sarah 6 9.981 09.04.2005 10:02
Letzter Beitrag: JoeCain

Gehe zu: