![]() |
Datenbank: Interbase • Version: D7 Enterprise • Zugriff über: Interbase Komponenten.
INTERBASE Anfaenger und SQL Viele Fragen !!!!
Hallo Profis,
ich habe nach dem HowTo Intabase1 eine DAtenbank erstellt mit einer Tabelle und ein paar Spalten wie Z.b. (Name, Vorname und und und.) Jetzt wollte ich auf die Tabelle zugreiffen und in einem TBGRID darstellen bzw. Daten über DBEdit Bearbeiten oder Anlegen. Jetzt meine Fragen: Welche Komponenten benötige ich um per SQL auf die Datenbank zuzugreiffen und zu bearbeiten ? Ich habe mich hier schon viel umgesehen, aber jetzt bin ich völlig verwirrt. Es Soll nur eine kleine Übung werden. Ich dachte da an die Komponenten IBDatabase und IBTable. und für die Darstellung in dem TBGRID an DATASource. Was benötige ich noch um Daten per SQL zu bearbeiten so das ich zb. über einen Button den ich Anlegen nenne Daten die im DBEDIT stehen in der Tabelle Speichern kann und Später im TBGrid sehe. Ich weis das es viele Anfänger Fragen sind aber ich hoffe, das mir jemand auf Einfache weise Helfen kann. Danke schon einmal für die Antworten. |
Re: INTERBASE Anfaenger und SQL Viele Fragen !!!!
Bei D7 Ent sind IBX dabei und gut geeignet.
Du brauchst eine IBConnection, eine DataSource, eine IBTransaction (Beim Interbase muss immer eine Transaktion laufen, egal ob select oder andere Befehle) und ein IBDataSet (keine IBTable *pfui* ). Da gibst du bei SELECT deinen SELECT-Befehl ein und lässt alle anderen Befehle erstellen. André |
Re: INTERBASE Anfaenger und SQL Viele Fragen !!!!
Wo finde ich den die IBConnection ? unter Interbase finde ich die nicht !
Den Rest habe ich . |
Re: INTERBASE Anfaenger und SQL Viele Fragen !!!!
IOch glaube ich habe Sie ist das unter DBEXPRESS ?
|
Re: INTERBASE Anfaenger und SQL Viele Fragen !!!!
Zitat:
André |
Re: INTERBASE Anfaenger und SQL Viele Fragen !!!!
Danke habe ich gefunden. Klappt auch nur mit den Befehlen weis ich noch nicht wie ich das machen muss, wenn ich auf den Button Drücke das die Daten in die Datenbank eingetragen werden.
Kleiner Tip bitte. |
Re: INTERBASE Anfaenger und SQL Viele Fragen !!!!
Zitat:
MfG |
Re: INTERBASE Anfaenger und SQL Viele Fragen !!!!
Also mal ganz Langsam ! Ich habe jetzt in den Einstellungen von IBDataSet unter SelectSQL folgende Zeilen eingetragen.
Delphi-Quellcode:
in den InsertSQL Einstellungen steht dies:
select * from KUNDE
Delphi-Quellcode:
Meine Date wollte ich ueber DBEDIT eingeben und in der Datenbank speichern wenn ich auf einen Button drücke der Insert heist.
INSERT INTO KUNDE (KDNR, NAME, VORNAME, STRASSE, PLZ, ORT; LAND, ANGELEGT)
Was muß ich jetzt als Quelltext in den Button eintragen damit die Daten gespeichert werden ?
Delphi-Quellcode:
ibdataset1.Insert ???
|
Re: INTERBASE Anfaenger und SQL Viele Fragen !!!!
die Interbase-Komponenten sind kompatibel zu den dbExpress-Komponenten.
Du kannst also analog zu den IBs die Hilfe der dbExpress nehmen. z.B. gibt es bei TSQLQuery in der Hilfe einen Punkt "Verwendung von TSQLQuery". lies diese Hilfe mal durch, evtl auch für TSQLDataset und TSQLConnection, damit sollte Dir einige Schritte weitergeholfen sein. gruessle |
Re: INTERBASE Anfaenger und SQL Viele Fragen !!!!
Das Insert muß vorher kommen ! Der Datensatz muß zuerst in den Einfüge-Modus gesetzt werden, um die DBedits benutzen zu können. Ein vorhandener kann alternativ mit DS.Update geändert werden. Auch zu Beginn in den Status versetzen ! In den Button kommt ein DS.Post und Transaction.Commit;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:30 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 by Thomas Breitkreuz