twk1 - 15.12.15 17:48 Hallo, folgendes Problem: Ich habe in meiner Tabelle ca 30 Felder, welche weder einen Namen, noch einen Typ haben Falls Karl's Vorschlag nicht funktioniert, würde ich einen anderen Ansatz versuchen. - Per Tabellenerstellungsabfrage eine neue Tabelle mit den tatsächlich existierenden Feldern erstellen.
- Die alte Tabelle löschen
- Die neue Tabelle umbenennen, dass sie den Namen der alten hat.
Da es sich ja um eine Parametertabelle handelt, bekommst du da ja auch keine Probleme mit Foreign Keys, Indizes etc.
Bitte jetzt nicht sagen: Ist ein Designfehler, wenn eine Tabelle soviele Felder enthält; weil erstens ist das die Parametertabelle (die nur einen Datensatz enthält und das komplette Programm steuert ) und zweitens ist das Ding seit 2002 gewachsen Desingfehler hin oder her, dir sollte selbst auffallen, dass dieses Tabellendesign einem baldigen Ende entgegen geht, wenn die 255 Felder erreicht sind. Warum nutzt du nicht die Gelegenheit und stellst die Tabelle so um, dass du deine Parameter im Schema Name/Wert als Datensätze in einer Tabelle speicherst?
----- https://codekabinett.com/ |