LabVIEWForum.de
Fehler -2555 bei Open Data Storage - 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: Fehler -2555 bei Open Data Storage (/Thread-Fehler-2555-bei-Open-Data-Storage)



Fehler -2555 bei Open Data Storage - Abrow - 26.03.2021 10:29

Guten Tag zusammen,

ich habe aktuell ein Problem mit dem Open Data Storage Express VI mit MDF3 Plugin.
Ich möchte Daten in eine MDF Datei schreiben und in unregelmäßigen Abständen Werte anhängen.

Beim ersten Durchlauf mit dem Parameter "open or create" und mit dem Parameter "create or replace" funktioniert es immer.
Wenn die Datei schon vorhanden ist kommt mit dem Parameter "open" oder "open or create" die Fehlermeldung:
Code:
Error -2555 occurred at Open Data Storage

Possible reason(s):

LabVIEW:  LabVIEW cannot write to a read-only data storage file.

Mit dem Parameter "open (read only)" kommt allerdings keine Fehlermeldung.

Kann mir jemand erklären, warum ich die Datei nicht einlesen kann? Wo liegt mein Denkfehler?
Danke schon mal an alle Mitdenker Smile

[attachment=61733]


RE: Fehler -2555 bei Open Data Storage - TpunktN - 26.03.2021 13:30

(26.03.2021 10:29 )Abrow schrieb:  Beim ersten Durchlauf mit dem Parameter "open or create" und mit dem Parameter "create or replace" funktioniert es immer.

Zitat:LabVIEW: LabVIEW cannot write to a read-only data storage file.

Die Date scheint noch offen zu sein von dir, Referenz/Datei schließen, wenn du fertig bist oder spätestens beim beenden des programms.


RE: Fehler -2555 bei Open Data Storage - Abrow - 29.03.2021 07:06

Aktuell werden keine Daten geschrieben, das stimmt. Vielleicht habe ich das ganze zu vereinfacht.
Hier nochmal ein Beispiel in dem auch Werte geschrieben werden:
[attachment=61737]
Beim ersten Durchlauf wird auch eine mdf Datei mit 10 Werten erstellt:
[attachment=61736]

Nun möchte ich aber bspw. 10 weitere Werte in die gleiche Datei schreiben. Da meldet dann aber schon das "Open Data Storage" (nicht Write oder Close VI) den Fehler
Code:
Error -2555 occurred at Open Data Storage

Possible reason(s):

LabVIEW:  LabVIEW cannot write to a read-only data storage file.

Edit: Ich glaube ich habe das falsch verstanden, sorry. Date soll vermutlich Datei heißen, richtig? "Close Data Storage" ist ja mit drin und wird aufgerufen. Ist die Datei dann nicht schon geschlossen?