Autor Beitrag
bockwurst
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 191

win98 /XP
D1 D5 Prof DE2005PE
BeitragVerfasst: Mi 19.12.07 17:04 
Hallo,
ich würd gerne die Feldnamen einer Paradoxtabelle umbenennen.

Ich habe eine Datenbank mit der selben Struktur nur andere Feldnamen. Diese will ich per Programm ändern.

Wie kann ich dies tun?

Danke
beber
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 21

WXP, VistaU
D2007W32
BeitragVerfasst: Mi 19.12.07 17:17 
hi,

das hab ich in google gefunden:

hier

hoffe es hilft

gruss
bertram
hazard999
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 162

Win XP SP2
VS 2010 Ultimate, CC.Net, Unity, Pex, Moles, DevExpress eXpress App
BeitragVerfasst: Mi 19.12.07 17:29 
hallo,

guck dir mal DbiDoRestructure an.

das verwende ich.

r u

René

_________________
MOV EAX, Result;MOV BYTE PTR [EAX], $B9;MOV ECX, M.Data;MOV DWORD PTR [EAX+$1], ECX;MOV BYTE PTR [EAX+$5], $5A;MOV BYTE PTR [EAX+$6], $51;MOV BYTE PTR [EAX+$7], $52;MOV BYTE PTR [EAX+$8], $B9;MOV ECX, M.Code;MOV DWORD PTR [EAX+$9], ECX
bockwurst Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 191

win98 /XP
D1 D5 Prof DE2005PE
BeitragVerfasst: Mi 19.12.07 18:03 
danke erstmals,

wie geht es mit DbiDoRestructure?
Ich kann damit Feldlängen, Typen ändern.... aber den Namen?

Wie kann ich dies machen?

Danke

Andreas
bockwurst Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 191

win98 /XP
D1 D5 Prof DE2005PE
BeitragVerfasst: Fr 21.12.07 15:56 
ich habe es nun geschaft, mit "DbiDoRestructure" den/die Feldnamen einer Tabelle zu ändern.
Jetzt bleibt nur noch ein Problem.
Wie kann ich neue Feldnamen unbennen, die Sonderzeichen haben "ß", 'Ä' ... haben??
Dies war ja mein Hauptproblem.

LG
Andreas Orban
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Fr 21.12.07 16:01 
Oder per SQL

_________________
Markus Kinzler.
Blawen
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 616
Erhaltene Danke: 33

Win XP, Vista, 7
Delphi 5 Prof., BDS 2006 Prof. RAD Studio XE
BeitragVerfasst: Mo 24.12.07 00:37 
user profile iconbockwurst hat folgendes geschrieben:
ich würd gerne die Feldnamen einer Paradoxtabelle umbenennen.
Ich habe eine Datenbank mit der selben Struktur nur andere Feldnamen...
Wieso nimmst Du nicht einfach die Datenbankoberfläche von Delphi? Zumindest bei meinem alten D5 Prof ist sie dabei!

(Wieso mehr Aufwand betreiben, wenn Du es nur einmalig abändern willst? --> "Diese will ich per Programm ändern")

_________________
Es kompilert, wir können ausliefern.
Und es kompiliert wieder - das Update ist fertig - bitte 100 Euro ;-)
bockwurst Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 191

win98 /XP
D1 D5 Prof DE2005PE
BeitragVerfasst: Mo 07.01.08 09:40 
@mkinzler: Mit SQL.
-Wie kann ich mit SQL den Feldnamen ändern?

@Blawen:Wieso nimmst Du nicht einfach die Datenbankoberfläche von Delphi?
-weil ich tausende, von unterschiedlichen Tabellen, bei den Kunden habe.

LG Andreas
Genie
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 17

Win 95, 98, 2000, Millenium, XP, Linux, Unix

BeitragVerfasst: Mo 07.01.08 10:24 
Tabellennamen ändern
ALTER TABLE <tabellenName> RENAME <tabellenName>;
bockwurst Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 191

win98 /XP
D1 D5 Prof DE2005PE
BeitragVerfasst: Mo 07.01.08 11:29 
@Genie: ALTER table <tabllennameAlt> RENAME <TabellennameNeu>

damit ändere ich den TabellenName. Wie kann ich den die FELDNAMEN, mit SQL, ändern?

LG Andreas