Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Datenbankübernahme (https://www.delphipraxis.net/164915-datenbankuebernahme.html)

DeddyH 6. Dez 2011 09:16

AW: Datenbankübernahme
 
Zitat:

Zitat von jobo (Beitrag 1139651)
Wenn DeddyH etwas mehr Empathie an den Tag legen würde, hätte er es aber sicher besser machen können.
;)

Kennt einer einen Lehrgang zum CSI, wo ich mich anmelden könnte? :roll:

An Tagen wie diesem frage ich mich manchmal, wieso ich mir das eigentlich antue.

Bummi 6. Dez 2011 09:18

AW: Datenbankübernahme
 
http://www.kartenlegen-astrologie-he...n-fernkurs.htm

DeddyH 6. Dez 2011 09:20

AW: Datenbankübernahme
 
:lol: Thx

Eppos 6. Dez 2011 09:24

AW: Datenbankübernahme
 
Es geht auch ohne Programmierung:
1. Daten in Excel exportieren
2. Verkettungsbefehl und daraus den Insert erstellen
3. Per SQL_Script einlesen.
Fetig :-)

t0mmy 7. Dez 2011 07:52

AW: Datenbankübernahme
 
So nach langem Probieren hab ichs nun selber geschafft.
Und zwar mit den Eigenschaften First und Next von der Query und einer For-Schleife kann ich nun die Barcodes ach dazuschreiben.

Jetzt hätte ich eine andere Frage. Und zwar ich möchte für meine Einträge in der Tabelle eine fortlaufende ID... Gibt es da nicht einen Datentyp der beim automatischen Eintrag fortlaufend Nummeriert?

DeddyH 7. Dez 2011 07:54

AW: Datenbankübernahme
 
Ja.

t0mmy 7. Dez 2011 16:11

AW: Datenbankübernahme
 
Danke, aber ganz blöde Frage Wie erstelle ich so eine IDENTITY-Saplte in meiner Datenbank?

Sir Rufo 7. Dez 2011 16:20

AW: Datenbankübernahme
 
Zitat:

Zitat von t0mmy (Beitrag 1140106)
Danke, aber ganz blöde Frage Wie erstelle ich so eine IDENTITY-Saplte in meiner Datenbank?

Also ich würde da mal ganz einfach so daran gehen:
  • Bei dem Link von DeddyH ist auch ein Beispiel-CREATE zu sehen, dieses würde ich einfach mal auf meinem DB-Server ausführen
  • Nun schaue ich mir diese erzeugte Tabelle an und versuche herauszufinden, wo denn bitteschön diese Informationen mit IDENTITY und 100 und 1 wiederzufinden sind
  • Sollte das nicht ganz klar sein, führe ich das Beispiel-CREATE nochmal aus, aber lasse dabei das mit dem IDENTITY weg (anderer Tabellen-Name) und vergleiche diese beiden Tabellen
Jetzt sollte man es auch hinbekommen, so eine Spalte in den eigenen Tabellen zu erstellen.

Man kann sich aber bestimmt auch durch die Dokumentation des SQL-Servers durcharbeiten

Furtbichler 10. Dez 2011 08:33

AW: Datenbankübernahme
 
Es ist mir ein Rätsel, wieso man nicht das SQL Management Studio des SQL-Servers verwendet, um
* Eine Tabelle einer fremden Datenbank in die eigene zu überführen, bzw. zu importieren.
* Eine Spalte als Identity zu definieren.
* F1 drücken und sich durcharbeiten

oder noch einfacher:
* Einfach mal Google verwenden

Um Daten einer beliebigen Datenquelle zu importieren, kann man den Spezifizierer "OPENROWSET" verwenden, der über ADO eine beliebige Quelle anzapft. Dann geht das ganz ohne Delphi, und zwar in etwa so:

Code:
select * into myLocalTable from OPENROWSET
insert into mylocalTable (col1,col2,col3) select (externalcol1, externalcol2, externalcol3) from OPENROWSET

Sir Rufo 10. Dez 2011 11:26

AW: Datenbankübernahme
 
Zitat:

Zitat von Furtbichler (Beitrag 1140710)
Es ist mir ein Rätsel, wieso man nicht das SQL Management Studio des SQL-Servers verwendet, um
* Eine Tabelle einer fremden Datenbank in die eigene zu überführen, bzw. zu importieren.

Wenn man das nur einmal machen muss ja

Wenn aber diese Import-Vorgänge regelmäßig vorkommen, dann eher nein ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:46 Uhr.
Seite 2 von 3     12 3      

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