Woodchuck Geschrieben 13. August 2002 Teilen Geschrieben 13. August 2002 Hallo zusammen! Ich hab ein dickes Problem mit einer Anwendung die ich programmieren soll, und da dachte ich das mir hier vielleicht jemand helfen kann!? Entwicklungumgebung: Borland c++ Builder 5 Enterprise Datenbank: MS Access 2000 Mein Problem: Ich habe ein Formular mit 3 RichEdit Feldern. Es gibt drei Buttons, einer zum anlegen eines Datensatzes, einen zum Ändern eines Datensatzes und einen zum Löschen eines Datensatzes. In der Datenbank ist eine Tabelle mit drei Memo-Feldern (damit lange Texte reinpassen). Der Inhalt der RichEdits wird auf Knopfdruck über eine TADOQuery an die Datenbank gesendet (bei anlegen und bearbeiten). Die Funktion für das Anlegen funktioniert tadellos, unabhängig davon wie lang der Text im RichEdit ist und wieviele Zeilen er hat. Beim Update sieht das anders aus... Sobald ich mehr als 5 Zeilen im RichEdit hatte (das RichEdit ist so dimensioniert das man max 5 Zeilen sieht) gab es eine Fehlermeldung. Irgendwas von "Ungültiger Genauigkeitswert" beim ADOQuery->ExecSQL... Jetzt der Hammer: Ich habe den RichEdits vertikale Scrollbalken verpasst, und dann ging das Update auch mit mehr als 5 Zeilen! Kurios! ABER wenn ich zum Testen jetzt immerwieder wild Text in die RichEdits hacke, dann kommt manchmal (kann den Fehler noch nicht gewollt produzieren, aber ich denke es passiert immer wenn ich zusätzlichen Text nicht in eine neue Zeile schreibe...evtl hat es was mit den Returns zu tun?) wieder dieser Fehler von oben... Hat jemand eine Idee woran das liegen könnte? Ich wollte in meinem Abschlussprojekt auch sowas ähnliches machen, aber wenn ich es so schon nicht hinbekomme... Falls ihr nähere Informationen braucht um mir zu helfen: Einfach fragen! Ich danke euch schonmal! MfG, Woody Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.