Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Tabelle erstellen (https://www.delphipraxis.net/54824-tabelle-erstellen.html)

espo 12. Okt 2005 08:45

Datenbank: Firebird • Version: 1.5.1 • Zugriff über: IBQUERY

Tabelle erstellen
 
Hallo zusammen,
Ich muss hier in meinem praktikum grad an einem delphi programm arbeiten! (hab von delphi keine ahnung)

Mein Chef hat nun in dieses Programm eine update funktion eingebaut die soweit auch funktioniert!

Sie vergleicht 2 Datenbanken miteinander und loescht ueberfluessige tabellen und soll welche hinzufuegen!

Nur weis ich nicht wie ich das anstelle. Vielleicht kann mir jemand hier nen kleinen denk anstoss geben!

DB: Firebird xx

mfg eSpo

BeerBear 12. Okt 2005 09:01

Re: Tabelle erstellen
 
Um Tabellen zur Laufzeit zu erzeugen und wieder zu löschen, würd ich ne SQLQuery nehmen.
Dann kannst du ganz bequem mit SQL statements arbeiten.

espo 12. Okt 2005 09:19

Re: Tabelle erstellen
 
Das problem liegt darin das ich nur die tabellen namen habe und keinen Datentype etc.

Und der befehl

create table *bla* tut nur mit diesen zusammen.

mfg eSpo

BeerBear 12. Okt 2005 09:25

Re: Tabelle erstellen
 
Ich denke, wenn du eine Tabelle erstellen willst solltest du schon wissen, welches Feld welchen Datentyp enthalten soll.

Oder soll es dem Zufall überlassen werden?

marabu 12. Okt 2005 09:32

Re: Tabelle erstellen
 
Hallo espo,

du kannst die benötigten Metadaten über die Interbase-Komponenten aus der Palette besorgen. Allerdings nicht mit IBQuery, sondern mit IBExtract. Schau mal in die Hilfe und auch hier: klick

Grüße vom marabu

und herzlich willkommen in der Delphi-PRAXiS

espo 12. Okt 2005 09:49

Re: Tabelle erstellen
 
danke marabu

werd mir das mal versuchen beizubringen ;). Ich finds echt klasse ich tipp was in das prog rein und geh gucken ob was bei raus kommt oder net! :)

mfg eSpo


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