Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Fehler bei Insert (https://www.delphipraxis.net/54116-fehler-bei-insert.html)

MPirnstill 28. Sep 2005 13:01

Datenbank: MS-SQL-Server • Version: 2000 • Zugriff über: BDE

Fehler bei Insert
 
Hallo Leute!

Ich hab hier ein kleines Prolemchen. Vielleicht hat von euch einer eine Idee was ich falsch mache!?

Folgende Situation:

Ich habe eine Mastertabelle in die ich über TTable.Insert (Versorgung bei OnNewRecord) einen Datensatz schreibe.
Funktioniert auch.
Im TTable.AfterPost will is dann mehere Folgesätze einfügen über TQuery.Insert, Versorgung bei OnNewRecord und dann
TQuery.Post. RequestLive ist True und ein gefülltes Update-Objekt dazu hab ich auch.
So nun bringt mit Delphi (ist übrigens D2.0) ziemlich unmotiviert beim POST die Meldung "EDBEngineError: Tabellenanfang".
Und das auch nicht immer beim gleichen Folgesatz. Ich verstehe die Meldung auch irgendwie nicht im Zusammenhang mit POST. :wall:

Wenn einer eine Idee hat, was das sein könnte, immer rüber damit! :gruebel:

Immmerhin, wenn ich es mit einem Try/Except abfange und die Exception ignoriere, kriege ich jetzt schon die Datensätze rein, aber schön finde ich das trotzdem nicht. Deshalb würde ich diesen Fehler doch lieber richtigstellen. :coder:

Gruß

MPirnstill 29. Sep 2005 11:02

Re: Fehler bei Insert
 
Tja, schade eigentlich! :(

Hab wohl mal wieder 'ne Frage gestellt die keiner Beantworten kann. Hab auch immer das Glück auf Probleme zu stoßen, welche die anderen auch nicht lösen können. Na ja, immerhin läuft es ja soweit, wenn ich den Fehler abfange und unterdrücke. :mrgreen:

Ciao

shmia 29. Sep 2005 11:08

Re: Fehler bei Insert
 
Zitat:

Zitat von MPirnstill
Hab wohl mal wieder 'ne Frage gestellt die keiner Beantworten kann.

Du musstest halt auch die BDE verwenden, die niemand mehr mag und verwenden will. :roll:

MPirnstill 29. Sep 2005 11:12

Re: Fehler bei Insert
 
Zitat:

Zitat von shmia
Zitat:

Zitat von MPirnstill
Hab wohl mal wieder 'ne Frage gestellt die keiner Beantworten kann.

Du musstest halt auch die BDE verwenden, die niemand mehr mag und verwenden will. :roll:

Das ist schon ein etwas älteres Prog, was man vielleicht auch daran erkennt, das es mit D 2.0 entwickelt wurde. Eine Umstellung ist leider nicht angedacht. Hab mal den Versuch gemacht über ODBC zu gehen, aber da war dann immer die Verbindung belegt, was ich bei der BDE nicht hatte. Heute würde ich es auch anders machen. :mrgreen:

Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz