![]() |
[interbase] fehler bei Klass Insert
hi jungs.. wiedermal bin ich es, wo die dümmsten Fragen hat :)
habe das tutorial von lemmy versucht nach zu konsturieren.. mit mehr oder weniger erfolg.. bei dem befehl "Insert" bringt er mir eine Fehlermeldung: <im projekt ... ist eine Exception der Klasse EDatabaseError aufgetreten.> <meldung: ...: Operation bei geschlossener Datenmenge nicht ausführbar.> wie könnte ich den Fehler beheben?? |
Re: [interbase] fehler bei Klass Insert
mache die Datenmenge auf ! also : DataSet.open
|
Re: [interbase] fehler bei Klass Insert
Hallo mav,
um etwas in eine Tabelle einzufügen, muss sie vorher eigentlich nicht geöffnet werden. Welche Komponente nutzt du für den Zugriff auf Interbase? Wenn du IBX und dort z.B. eine IBQuery Komponente benutzt, ist es nur wichtig, dass du nicht die Methode Open benutzt, um das SQL Statement auszuführen, sondern
Delphi-Quellcode:
da keine Datenmenge zurückgegeben wird.
IBQuery1.ExecSQL
|
Re: [interbase] fehler bei Klass Insert
GUten Morgen,
hat sich inzwischen erledigt. Mav hatte das Datenmodul noch nicht erzeugt und wollte schon drauf zugreifen... Grüße Lemmy |
Re: [interbase] fehler bei Klass Insert
morgen ;)
auch mit den neuen verbesserungen von lemmy.. gehts immer noch nicht.. der fehler bleibt :( @lemmy der fehler wird bei der form add_movie gefunden, leider nicht bei der start. |
Re: [interbase] fehler bei Klass Insert
Hi Mav,
klar wird der bei Add_Movie gefunden, da du vorher nicht auf das DM zugreifst! Hast Du Deine Start.pas mit der die ich geschickt habe ersetzt???? Grüße Lemmy P.S.: Gerade nochmal getestet: ich habe kein Problem einen Datensatz einzufügen. |
Re: [interbase] fehler bei Klass Insert
Liste der Anhänge anzeigen (Anzahl: 1)
jo hab ich..
aber schau an EDIT: habe den fehler gefunden :D.. danke allerseits :D |
Re: [interbase] fehler bei Klass Insert
Hi,
Sorry mein Fehler!!! Verknüpfe das OnShow-Ereignis des FStart-Formulars mit der Procedure FormShow(Sender: TObject), dann klappst auch mit Deiner Nachbarin..... Grüße Lemmy |
Re: [interbase] fehler bei Klass Insert
hehe.. genau :)
andere frage.. wie kann ich das datum in einem DBEdit automatisch eingeben lassen?? |
Re: [interbase] fehler bei Klass Insert
Hi,
1. Du lässt das aktuelle Datum beim klick auf den Insert-Button vom Programm eintragen 2. Du verwendest ein DBDate-Feld das du entsprechend verädnerst (aber Achtung, manche DBDateTime-Felder zeigen immer was an, d.h. ist "nichts" in der Datenbank eingetragen kommt irgendein Datum (1860 o.s.ä) 3. Du öffnest durch nen Doppelklick auf das TDBEdt das Du jetzt verwendest eine weitere Form, die nen Kalender beinhaltet und übernimmst das dort ausgewälte Datum Grüße Lemmy |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz