von RobertG » Mo, 02.05.2016 16:47
Hallo Schalk23,
Schalk23 hat geschrieben:
Daten kann ich ohne weiteres eingeben und sie werden auch gespeichert. Nur bei dem Datensatz, wo die Fehlermeldung erscheint, sind die Daten weg.
Das heißt, dass die Ursache mit dem aktuellen Datensatz zusammenhängt, nicht also ein grundsätzlicher Fehler bei allen Datensätzen ist.
Schalk23 hat geschrieben:
Makros? Weiß nicht, was Du hier meinst.
Das sind selbst geschriebene automatisch ablaufende Programmanweisungen. Wenn Du die Datenbank selbst erstellt hast und nicht weißt, was ein Makro ist, dann hast Du damit auch noch nie etwas zu tun gehabt ...
Schalk23 hat geschrieben:
Der Fehler tritt bei der Eingabe ins Formular, in die Tabelle und auch bei einer Abfrage auf.
Bilder habe ich in der Datenbank integriert. Die Größe habe ich dabei nicht bearbeitet. Die Bilder sind eine Bestandsdokumentation und ich möchte sie auch für Beiträge in Foren, Fachzeitschrift, usw. verwenden.
Jetzt versuche ich einmal zu unterscheiden: Im Formular könnte ich mir das bei der Eingabe von Bildern vorstellen. Da kommt diese Exception recht schnell, wenn die interne Datenbank zu viele große Bilder enthält. Beim nächsten Öffnen ist es dann wieder möglich, einen oder auch mehrere Datensätze einzugeben. Dann taucht die Exception erneut auf. Die beste Maßnahme ist hier, die Bilder in einem Verzeichnis außerhalb der Datenbank liegen zu lassen. Das geht genauso gut, wenn eben mit dem Eingabefeld für das Bild ein Textfeld der Datenbank verbunden wird. Dann wird dort der Pfad zum Bild gespeichert und das Bild angezeigt.
Du schreibst allerdings, dass die Exception auch bei einer Tabelle auftaucht. Und da kannst Du ja keine Bilder direkt eingeben. Deswegen dürfte an dieser Stelle nicht das Bild-Problem bestehen.
Bilder in der Größe eines Digitalkamerabildes solltest Du nicht in der Datenbank abspeichern. Außerdem kommst Du ohne SQL-Kenntnisse gar nicht mehr an die Bilder ran, wenn Du sie in externen Programmen weiter nutzen willst (Foren, Fachzeitschrift ...).
Gruß
Robert
Hallo Schalk23,
[quote="Schalk23"]
Daten kann ich ohne weiteres eingeben und sie werden auch gespeichert. Nur bei dem Datensatz, wo die Fehlermeldung erscheint, sind die Daten weg.[/quote]
Das heißt, dass die Ursache mit dem aktuellen Datensatz zusammenhängt, nicht also ein grundsätzlicher Fehler bei allen Datensätzen ist.
[quote="Schalk23"]
Makros? Weiß nicht, was Du hier meinst.[/quote]
Das sind selbst geschriebene automatisch ablaufende Programmanweisungen. Wenn Du die Datenbank selbst erstellt hast und nicht weißt, was ein Makro ist, dann hast Du damit auch noch nie etwas zu tun gehabt ...
[quote="Schalk23"]
Der Fehler tritt bei der Eingabe ins Formular, in die Tabelle und auch bei einer Abfrage auf.
Bilder habe ich in der Datenbank integriert. Die Größe habe ich dabei nicht bearbeitet. Die Bilder sind eine Bestandsdokumentation und ich möchte sie auch für Beiträge in Foren, Fachzeitschrift, usw. verwenden.[/quote]
Jetzt versuche ich einmal zu unterscheiden: Im Formular könnte ich mir das bei der Eingabe von Bildern vorstellen. Da kommt diese Exception recht schnell, wenn die interne Datenbank zu viele große Bilder enthält. Beim nächsten Öffnen ist es dann wieder möglich, einen oder auch mehrere Datensätze einzugeben. Dann taucht die Exception erneut auf. Die beste Maßnahme ist hier, die Bilder in einem Verzeichnis außerhalb der Datenbank liegen zu lassen. Das geht genauso gut, wenn eben mit dem Eingabefeld für das Bild ein Textfeld der Datenbank verbunden wird. Dann wird dort der Pfad zum Bild gespeichert und das Bild angezeigt.
Du schreibst allerdings, dass die Exception auch bei einer Tabelle auftaucht. Und da kannst Du ja keine Bilder direkt eingeben. Deswegen dürfte an dieser Stelle nicht das Bild-Problem bestehen.
Bilder in der Größe eines Digitalkamerabildes solltest Du nicht in der Datenbank abspeichern. Außerdem kommst Du ohne SQL-Kenntnisse gar nicht mehr an die Bilder ran, wenn Du sie in externen Programmen weiter nutzen willst (Foren, Fachzeitschrift ...).
Gruß
Robert