Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Aus Datenbank auslesen und speichern (https://www.delphipraxis.net/63413-aus-datenbank-auslesen-und-speichern.html)

mindforce 18. Feb 2006 13:25

Datenbank: Paradox • Version: 7 • Zugriff über: BDE/ InterBase oder Odbc

Aus Datenbank auslesen und speichern
 
Hi,

ich habe eine Datenbank entwickelt, und möchte verschiedene Werte von Edit1 und so in eine neue *.db eintragen. Wie mache ich das?

Für Fragen einfach Fragen. :!: :wink: :zwinker:

Gruss,

Mindforce

mkinzler 18. Feb 2006 13:31

Re: Datenbank mit Auswertungprogramm
 
Bei Tableobjekten:

Delphi-Quellcode:
Table.append;
Table.FieldByName( '<feldname>').asString := Edit.Text;
...
Table.Post;

mindforce 18. Feb 2006 13:33

Re: Aus Datenbank auslesen und speichern
 
Cool!

Blo´wie kann ich das nun in einer neuen DB speichern?

Gruss,

Mindforce

mkinzler 18. Feb 2006 13:36

Re: Aus Datenbank auslesen und speichern
 
Ach du hast 2 Datenbanken und willst Daten von der einen in die andere transferieren?

mindforce 18. Feb 2006 13:36

Re: Aus Datenbank auslesen und speichern
 
Ja das wäre gut!

mkinzler 18. Feb 2006 13:39

Re: Aus Datenbank auslesen und speichern
 
-Handelt es sich um 2 Datenbanken ( besteht aus mehreren Tabellen und deren Beziehungen untereinaner) oder 2 Tabellen?
-Ist die Struktur der beiden Tabellen gleich?

mindforce 18. Feb 2006 13:41

Re: Aus Datenbank auslesen und speichern
 
Also. Erstmal danke für die Hilfe.

Ja. Also.... Ich habe nur 1 Datenbank mit "Artikel" und "Beschreibung". Nun möchte ich, dass er eine 2. erstellt (oder ich es selber erstelle) mit "Artikel" Beschreibung" UND "Menge".
Menge soll er aus Edit1.text auslesen.

Gruss,

Mindforce

mkinzler 18. Feb 2006 13:49

Re: Aus Datenbank auslesen und speichern
 
Ich nehme mal an das du eigentlich keine 2. brauchst sondern die erste um ein Feld erweitern willst, dann worde ich es mit SQL machen:
SQL-Code:
Alter Table <TABLE> add Menge integer;
Ich würde die Tabelle aber auch um ein Schlüsselfeld erweitern ( falls Artikel nicht die Artikelnummer meint)
Sollte die 2. Tabelle aber Rechnungsposition oder Bestellungspositioen aufnehmen, waäre es ratsammer mit Fremdschlüsseln zu arbeiten. D.h. in der 2. Tabelle befindet sich nur auf einen Verweis auf den Schlüssel der ersten Tabelle.

mindforce 18. Feb 2006 13:50

Re: Aus Datenbank auslesen und speichern
 
Doch die 2. Datenbank soll ja als E-mail Anhang verschickt werden.
Und es muss eigentlich in Paradox sein.

Gruss,

Mindforce

mkinzler 18. Feb 2006 14:02

Re: Aus Datenbank auslesen und speichern
 
Da du die BDE verwendest kann du Dank LocalSQL auch SQL-Befehle auf Paradoxtabellen anwenden.

Delphi-Quellcode:
eTab.CreateTable;
eTab.AppendRecord([Table1.FieldByName('Artike').Value, Table1.FieldByName('Beschreibung').Value, Edit1.Text]);
Wobei das TTable-Objekt eTab schon vorbereitet ist ( DtabaseName, TableNmae, ...)


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:49 Uhr.
Seite 1 von 2  1 2      

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