Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi [interbase] fehler bei Klass Insert (https://www.delphipraxis.net/28053-%5Binterbase%5D-fehler-bei-klass-insert.html)

mav 19. Aug 2004 02:27


[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??

Hansa 19. Aug 2004 02:34

Re: [interbase] fehler bei Klass Insert
 
mache die Datenmenge auf ! also : DataSet.open

MrSpock 19. Aug 2004 03:04

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:
IBQuery1.ExecSQL
da keine Datenmenge zurückgegeben wird.

Lemmy 19. Aug 2004 06:00

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

mav 19. Aug 2004 09:18

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.

Lemmy 19. Aug 2004 09:37

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.

mav 19. Aug 2004 10:11

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

Lemmy 19. Aug 2004 10:14

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

mav 19. Aug 2004 10:16

Re: [interbase] fehler bei Klass Insert
 
hehe.. genau :)

andere frage.. wie kann ich das datum in einem DBEdit automatisch eingeben lassen??

Lemmy 19. Aug 2004 10:31

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