Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datensätze per IBDatabase einfügen (https://www.delphipraxis.net/40033-datensaetze-per-ibdatabase-einfuegen.html)

raccoon 10. Feb 2005 08:01

Datenbank: Interbase • Version: 6.5 • Zugriff über: IBDatabase

Datensätze per IBDatabase einfügen
 
Hi, ich bins mal wieder, hab ne frage bezüglich des Einfügens eines neuen Datensatzes, ich wollte wissen was ich dazu benötige da es durch den DBNavigator nich scheint zu funktionieren, dieses '+' ist immer Invisible, wie mache ich es Trotzdem das ich einen Datensatz einfügen kann in die datenbank??

Quake 10. Feb 2005 08:42

Re: Datensätze per IBDatabase einfügen
 
Das mit dem DBNavigator funktionier.
1. Ist der Navigator mit der der Datenquelle verbunden?
2. Ist die Datenmenge schreibgeschutzt?
3. Ist die Eigenschaft VisibleButtons vom DBNavigator richtig gesetzt?

raccoon 10. Feb 2005 08:54

Re: Datensätze per IBDatabase einfügen
 
die visible buttons sind alle gesetzt auf True, wie weß ich wann ein Datentyp schreibgeschützt ist, also ob der wert in der Datenbank schreibgeschützt ist, kann es vielleicht auch an den DBEdit feldern liegen, da ich in diese nix schreiben kann, aber readonly by den feldern ist deaktiviert.

DelphiDeveloper 10. Feb 2005 09:27

Re: Datensätze per IBDatabase einfügen
 
Wie sieht den dein DataSet aus?
Ist das updatefaehig?

Wenn es sich bspw. aus einem Fulljoin zusammensetzt, braucht du noch ein UpdateObject

mfg
DD

Quake 10. Feb 2005 09:39

Re: Datensätze per IBDatabase einfügen
 
Oder wenn du die Daten aus einem View abrufts kannst du auch nicht schreiben.

raccoon 10. Feb 2005 10:52

Re: Datensätze per IBDatabase einfügen
 
wodran erkennt man das er die aus einem view öffnet?? Ich benutzte mehrere DBEdit felder aus dem reiter Datensteuerung, und ansonsten nur eine IBDataSet.

Woher bekomme ich den ein UpdateObject???

Quake 10. Feb 2005 10:58

Re: Datensätze per IBDatabase einfügen
 
Im IBDataSet bist du bei SELECTSQL an aus welcher Tabelle oder ebend View du die Daten holst.
SQL-Code:
SELECT * FROM mytable;
oder
SQL-Code:
SELECT * FROM myview;
Hast du in deinem IBDataSet auch die InstertSQL und UpdateSQL Eigenschaften gesetzt?

raccoon 10. Feb 2005 11:39

Re: Datensätze per IBDatabase einfügen
 
welche sql anweisungen muss ich denn in die insert und delete und modify reinpacken??

Quake 10. Feb 2005 12:02

Re: Datensätze per IBDatabase einfügen
 
Schau mal hier vorbei :
IB Tutorial


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:21 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