Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datensätze von einer Tabelle in eine andere kopieren (https://www.delphipraxis.net/38062-datensaetze-von-einer-tabelle-eine-andere-kopieren.html)

Voltzi 14. Jan 2005 10:02

Re: Datensätze von einer Tabelle in eine andere kopieren
 
@Jelly
Vielen Dank. Es funktioniert.

@All
Ein Dankeschön für diese enorme Hilfsbereitschaft.

MFG
Voltzi

Karstadt 17. Jan 2006 10:36

Re: Datensätze von einer Tabelle in eine andere kopieren
 
hallo. ich habe ein anderes Problem, habe sehr vielle Felder in einer Tabelle. Habe ein Auto_inc wert wenn ich die Tabelle kopiere

Close;
sql.Clear;
sql.Add('create table '+NeueTabelle+' as Select * from '+Altetabelle+'');
ExecSQL;

dann sind die inc werte nicht gesetz so wie die auto_inc werte. Wie kann ich das lösen?

Felder nazhal ist bei mir 30

alzaimar 17. Jan 2006 10:41

Re: Datensätze von einer Tabelle in eine andere kopieren
 
Hi Karstadt. Mach doch einen neuen Thread auf. Die Frage von Voltzi ist beantwortet,

Karstadt 17. Jan 2006 10:49

Re: Datensätze von einer Tabelle in eine andere kopieren
 
dann kommt so was wie " Benutzer Suche, suche benutzen!!" ;)

alzaimar 17. Jan 2006 11:11

Re: Datensätze von einer Tabelle in eine andere kopieren
 
Und? Mach doch!

shmia 17. Jan 2006 12:21

Re: Datensätze von einer Tabelle in eine andere kopieren
 
Zitat:

Zitat von Karstadt
ich habe ein anderes Problem, habe sehr vielle Felder in einer Tabelle. Habe ein Auto_inc wert wenn ich die Tabelle kopiere
dann sind die inc werte nicht gesetz so wie die auto_inc werte.

Ganz einfach: keine Auto-Inc Felder benutzen.
Auto-Inc Felder sind im 1. Augenblick sehr bequem; auf den 2. Blick machen sie viele Probleme.
Aber das ist ein anderes Thema.

alzaimar 17. Jan 2006 12:30

Re: Datensätze von einer Tabelle in eine andere kopieren
 
Unter MSSQL gehts so:
1. Feld von autoinc in int ändern
2. insert into NewTable select * from OldTable
3. Feld von int wieder in autoinc zurückändern.

Geht das nicht mit MySQL?

Karstadt 17. Jan 2006 12:39

Re: Datensätze von einer Tabelle in eine andere kopieren
 
jetzt kann ich das aber nicht mehr ändern. Projekt ist fast fertig.

alzaimar 17. Jan 2006 12:55

Re: Datensätze von einer Tabelle in eine andere kopieren
 
Da wird nix geändert. Kurz autoinc wegnehmen, tabelle kopieren, autoinc wieder rein und Alles ist so wie vorher, nur das eben die Daten in der neuen Tabelle identisch (also mit autoic) mit denen der alten Tabelle sind...

Karstadt 17. Jan 2006 13:30

Re: Datensätze von einer Tabelle in eine andere kopieren
 
Zitat:

Da wird nix geändert. Kurz autoinc wegnehmen, tabelle kopieren, autoinc wieder rein und Alles ist so wie vorher, nur das eben die Daten in der neuen Tabelle identisch (also mit autoic) mit denen der alten Tabelle sind...
Wie kann ich per SQL realiesieren ? "autoinc wieder rein"?


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:43 Uhr.
Seite 2 von 2     12   

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-2025 by Thomas Breitkreuz