Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi access auslesen - firebird einlesen - fehlen von datentypen! (https://www.delphipraxis.net/146874-access-auslesen-firebird-einlesen-fehlen-von-datentypen.html)

MasterChief_88 28. Jan 2010 15:29


access auslesen - firebird einlesen - fehlen von datentypen!
 
HI!

also ich hab folgendes Problem,

ich will zur laufzeit eine access-datenbank auslesen und die gewonnen daten in eine firebird-datenbank einlesen.
bin gerade drüber die Fields zu erstellen.

das problem, was ich jetzt habe ist, das ich nicht weiß, wie ich an die datentypen/domains rankomme.
z.bsp. char(255), oder "integer not null".

weil an die tablenames und fieldnames kommt man ja leicht ran:

Delphi-Quellcode:
adoconnection.gettablenames
adoconnection.getfieldnames
würde mich über hilfe sehr freuen!

hoika 28. Jan 2010 15:48

Re: access auslesen - firebird einlesen - fehlen von datenty
 
Hallo,

was hat das mit Code-Library zu tun ???


Schau mal hier
1


Kann ein Moderator das mal bitte nach Datenbanken verschieben.
Danke.



Heiko

DP-Maintenance 28. Jan 2010 15:53

DP-Maintenance
 
Dieses Thema wurde von "mkinzler" von "Neuen Beitrag zur Code-Library hinzufügen" nach "Datenbanken" verschoben.
Acces und Firebird sind beides Datenbanken

MasterChief_88 28. Jan 2010 15:55

Re: access auslesen - firebird einlesen - fehlen von datenty
 
oh sorry, war nicht meine absicht :(.

nee, das hilft mir nich viel.

ich will die eine datenbank auslesen und in die andere rein.
und ich muss an die datentypen ran ohne "SELECT".

p80286 28. Jan 2010 16:18

Re: access auslesen - firebird einlesen - fehlen von datenty
 
anderer Vorschlag:

Nimm doch das Access,
linke die FB-Tabellen
und lass diese durch eine Abfrage auf die ACCESS-Tabellen füllen!?

Gruß
K-H

MasterChief_88 28. Jan 2010 16:27

Re: access auslesen - firebird einlesen - fehlen von datenty
 
wie meinst du das jetzt?
komm nicht so ganz mit :(

mkinzler 28. Jan 2010 16:36

Re: access auslesen - firebird einlesen - fehlen von datenty
 
Du kannst von Access aus auf Firebird zugreifen und die Daten so kopieren

MasterChief_88 28. Jan 2010 16:39

Re: access auslesen - firebird einlesen - fehlen von datenty
 
nee oder?
na das wär da hamma!!!

und wie amch ick did?

hoika 28. Jan 2010 16:42

Re: access auslesen - firebird einlesen - fehlen von datenty
 
Hallo,

Zitat:

und ich muss an die datentypen ran ohne "SELECT"
Du solltest froh sein, dass du in Access überhaupt an die Datentypen kommst.

Wie soll das ohne Select gehen ???


Heiko

p80286 28. Jan 2010 16:48

Re: access auslesen - firebird einlesen - fehlen von datenty
 
How to do:

ACCESS öffnen
Datei -> externe Daten ->Tabellen verknüpfen

Bei mir werden (neben den üblichen Verdächtigen wie Excel und TXT) nur ODBC-DBs angeboten.Ggf muß Du den (ODBC-Treiber) noch einrichten.

Datenbank auswählen,
Tabellen auswählen

Fertig
---------
Und dann ganz normal mit ACCESS arbeiten.

Gruß
K-H

Edit:
@Hoika
Das geht ohne die Daten anzupacken, mir fehlt nur das richtige Stichwort. Ist eine Funktionalität von ADO.

MasterChief_88 28. Jan 2010 16:52

Re: access auslesen - firebird einlesen - fehlen von datenty
 
du hast recht!!!

absolut der hammer!!!

dank dir auf jeden fall ;)!

MasterChief_88 29. Jan 2010 08:02

Re: access auslesen - firebird einlesen - fehlen von datenty
 
so habs probiert, dachte eig ist auch ganz cool... aber eher nicht!

weil, wenn ich das aus access exportiere, liefert er die generatoren nicht mit und meine PrimaryKey-Felder dürfen auf einmal null sein :(.

am liebsten wär mir, wenn ich irgendwie per Quellcode an die datentypen/Domains ran kommen würde.

hat niemand eine idee?

RWarnecke 29. Jan 2010 08:23

Re: access auslesen - firebird einlesen - fehlen von datenty
 
Zitat:

Zitat von MasterChief_88
hat niemand eine idee?

Schaue Dir mal dieses Tool an. Damit habe ich meine Paradox-Datenbank sehr gut übernommen.

borwin 29. Jan 2010 10:20

Re: access auslesen - firebird einlesen - fehlen von datenty
 
Schau mal hier. Dort findest Du einen Wizard für eine Datenübernahme.
Das gute, Du hast auch den Quellcode.

Gruß Borwin

hoika 29. Jan 2010 12:05

Re: access auslesen - firebird einlesen - fehlen von datenty
 
Hallo,

Zitat:

am liebsten wär mir, wenn ich irgendwie per Quellcode an die datentypen/Domains ran kommen würde
Hatte ich dir mit dem MSys-dinegens doch schon gegeben.
Was ist an einem Select so schlimm ?


Heiko

p80286 29. Jan 2010 12:50

Re: access auslesen - firebird einlesen - fehlen von datenty
 
Zitat:

Zitat von MasterChief_88
weil, wenn ich das aus access exportiere, liefert er die generatoren nicht mit und meine PrimaryKey-Felder dürfen auf einmal null sein :(.

Also werden die Primary Keys per Hand "gebastelt"?

Zitat:

Zitat von MasterChief_88
am liebsten wär mir, wenn ich irgendwie per Quellcode an die datentypen/Domains ran kommen würde.

Was hilft es Dir zu wissen das ein Feld den Typ Date oder VarChar oder was auch immer hat?
Solange Du die Daten nicht anpacken willst (select), ist das von so großem Interesse wie der berühmte Sack Reis in China.

ok die Typen in der Quell- und Ziel-Tabelle sollten kompatibel oder auch gleich sein, aber ohne Daten?

Gruß
K-H


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