Probleme mit Connectivity Pack

hando0815

Level-1
Beiträge
49
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

Ich hoffe hier hat jemand eine Idee, oder einen Ansatz für mich.

Ich greife mit dem Connectivity Pack und VB Funktionen in Excel auf meine WINCC Taglogging Archive zu. Das klappt auch alles ganz gut, solange es Einträge in dieser Zeit gibt.
Aus der Doku habe ich folgenden sSQL String:
Code:
"TAG:R,1,'2004-10-13 17:00:00.000','0000-00-00 00:05:00.000', 'TIMESTEP=1,260"
wobei ja der erste Zeitstempel den Startzeitpunkt und der zweite den Endzeitpunkt angibt. Wie gesagt, so lange es Daten an der Stelle gibt, funktioniert alles gut.
Wenn ich jetzt auf Daten zugreife, die es nicht gibt, dann hängt sich Excel bei
Set AobjRecordset = AobjCommand.Execute() auf.

Hat jemand einen Ansatz, wie ich das Aufhängen, bzw. Abstüzen von Excel abfangen kann?

Mit freundlichen Grüßen

Hando0815
 
Ich habe das Problem gelöst.

Habe beim SQL String einfach ein 'WHERE Not RealValue is NULL' eingefügt und schon geht es.

Da hätte ich auch eher drauf kommen können.
Danke allen, die sich Gedanken gemacht haben.

Gruß
Hando0815
 
Zuviel Werbung?
-> Hier kostenlos registrieren
sehr langsam !

Hallo,

wie ich geschrieben habe, stürzt Excel durch das Einfügen des Where nicht mehr ab, allerdings dauert die Abfrage von vorhandenen Daten nun ca. 3 mal so lange wie vorher.
Hat jemand eine Idee, wie ich das anders lösen kann?
Oder weis jemand, ob es normal ist, das der Befehl so viel länger dauert?

Gruß

Hando0815
 
Zurück
Oben