LabVIEWForum.de
SQL Datenbank erweitern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: SQL Datenbank erweitern (/Thread-SQL-Datenbank-erweitern)

Seiten: 1 2 3


SQL Datenbank erweitern - Ninja2602 - 09.01.2012 16:47

Moin liebes Forum,

ich quäle mich gerade mal wieder mit meinem neuem lieblingsthema, der SQL Datenbank.

Wir speichern Daten aus mehreren BHKWs (Blockheizkraftwerken) in einer SQL Datenbank ab.
Diese Datenabnk wurde von meinem Vorgänger erstellt und funktioniert soweit auch.

Inzwischen haben wir ein weiteres BHKW in Betrieb genommen und möchten nun auch diese Daten aufzeichen.
Die Daten werden alle ausgelesen und auch in der Visu angezeigt.
Ich habe auch den Teil des LabVIEW Programms eingefügt der für die Datenbankaufzeichnung zuständig ist.
Dieser wiederholt sich für jedes BHKW.

Ach ja, die Daten aus den BHKWs kommen alle von externen Clients die per VPN im Netzwerk sind und die Visualisierung läuft auf einem Server.

Wenn ich jetzt das Protokoll (also die SQL Daten) aufrufe, erscheint dort nicht das neue BHKW.
Momentan gehe ich erstmal davon aus das der Programmcode richtig ist.

Muss ich eventuell noch an irgendeiner Stelle etwas aktualisieren?
Z.b. die *.udl Datei (wenn ja wie) oder im SQL Server Management Studio?

Danke für hilfreiche Tipps!


RE: SQL Datenbank erweitern - Y-P - 10.01.2012 07:28

Wo? Unsure

Gruß Markus

(09.01.2012 16:47 )Ninja2602 schrieb:  Ich habe auch den Teil des LabVIEW Programms eingefügt der für die Datenbankaufzeichnung zuständig ist.



RE: SQL Datenbank erweitern - Ninja2602 - 10.01.2012 15:08

Im main.vi, da wo auch die anderen BHKWs ihre Daten in die Datenbank schicken.
Mein Vorgänger hat für jedes BHKW eine Sequenz programmiert wo die Daten in die SQL Datenbank geschrieben werden.
Da habe ich eine Sequenz für das neue BHKW hinzugefügt, aber die Daten werden anscheinend nicht an die Datenbank weitergeleitet.


RE: SQL Datenbank erweitern - jg - 10.01.2012 15:23

Schon die Fehlermeldungen ausgewertet? Fehlercluster überhaupt eingebaut? Fehlercluster ausgewertet?
Abhängig von deiner DB-Struktur Glas2 existieren überhaupt entsprechende Datenbanken und/oder Tabellen für dein weiteres BHKW?

Deine Fragestellung ist extrem allgemein gehalten, da kannst du nicht wirklich eine fundierte Antwort erwarten.

Außer deinem Programmier-Vorgänger hat hier im LVF wahrscheinlich noch keiner verstanden, mit was für einer Software-Struktur du bei dir rummachst (Dauernd deine Visu, VPN-Clients, Shared Variablen, Server...) Bahn

Gruß, Jens


RE: SQL Datenbank erweitern - Y-P - 12.01.2012 07:25

Achso, ich dachte, Du hättest vergessen, es in Deinem Beitrag einzufügen. Lad' doch mal Deine VIs hoch.

Gruß Markus

(10.01.2012 15:08 )Ninja2602 schrieb:  Im main.vi, da wo auch die anderen BHKWs ihre Daten in die Datenbank schicken.



RE: SQL Datenbank erweitern - Ninja2602 - 12.01.2012 10:39

Ich habe das main.vi hochgeladen.

(LabVIEW Version 8.6)


RE: SQL Datenbank erweitern - Ninja2602 - 19.01.2012 15:09

Moin,
so ich habe heute wieder Zeit mich mit meiner liebsten Herausforderung zu beschäftigen, das erweitern einer Datenbank.

Ich habe den Teil, der für das schreiben in die Datenbank zuständig einmal in extra *.vi ausgelagert, mit nur einer Sequenz.
Habe das ganze im Anhang hochgeladen.
Wenn ich den Namen (zweiter Anhnag) in "Meisenweg" ändere bekomme ich den Fehler 91 (am Error Out des "Database Variant to Data" Baustein) angezeigt.
So ganz verstanden was Fehler 91 ist und wie ich den behebe habe ich noch nicht verstanden.

Kann mir das eventuell jemand erklären?
Hier noch ein Screenshot vom Fehler.


RE: SQL Datenbank erweitern - Y-P - 19.01.2012 20:23

Könnte es sein, dass Du einen leeren "Recordset" (also das lilane Array) zurückbekommst? Rolleyes

Gruß Markus


RE: SQL Datenbank erweitern - jg - 19.01.2012 20:36

(19.01.2012 20:23 )Y-P schrieb:  Könnte es sein, dass Du einen leeren "Recordset" (also das lilane Array) zurückbekommst? Rolleyes
"Könnte" ist untertrieben, s. Screenshot Wink
[attachment=38239]
Gruß, Jens


RE: SQL Datenbank erweitern - Ninja2602 - 20.01.2012 08:55

Wie meinem Screenshot schon entnommen wurde, ja ich bekomme einen leeren Recordset zurück.
Nachdem ich jetzt schon wieder viel gelesen habe, weiss ich leider noch nicht wie ich das behebe.
Kann mir jemand erklären woran es liegen kann das ich einen leeren Recordset zurückbekomme?