Seite 1 von 1

Struktur ändern [Erledigt]

Verfasst: Mi, 23. Aug 2017 11:41
von Jan
Hallo,

in einer vorhandenen dbf muß ich eine Feldlänge anpassen. Die ist jetzt N11.2, und soll N13.2 werden.

Über den ARC bekomme ich da Fehlermeldungen.

Also habe ich das per SQL-Fenster im ARC versucht. Was mir aber auch eine Fehlermeldung gibt.

Die SQL-Anweisung, die ich dazu abschicke:

Code: Alles auswählen

alter online table steu alter column wert1 wert1 numeric(13,2)
Die Meldung, die der ARC mir dazu rausschmeißt:

Code: Alles auswählen

poQuery: Error 7200:  AQE Error:  State = HY000;   NativeError = 9124;  [SAP][Advantage SQL Engine][ASA] An internal error was encountered.
Was exakt die Fehlermeldung ist die mir das Property-Fenster zurückgibt, wenn ich die Änderung dort vornehmen möchte.

Wie komme ich da jetzt weiter?

Jan

Re: Struktur ändern

Verfasst: Mi, 23. Aug 2017 12:04
von Tom
Der Spaltenname wiederholt sich.

Re: Struktur ändern

Verfasst: Mi, 23. Aug 2017 12:11
von Jan
Hallo Tom,

richtig. Das will der ADS aber auch so - zuerst der Name der zu ändernde Spalte, dann der neue Name der Spalte, dann die Definition der neuen Spalte. Da ich den Namen nicht ändere, muß der halt 2x gleich da rein.

Ich setze voraus, daß ich die Syntax ansích korrekt habe. Warum sonst wäre die Meldung exakt die gleiche wie die, wenn ich die Struktur direkt in den Properties ändere?

Jan

Re: Struktur ändern

Verfasst: Mi, 23. Aug 2017 13:24
von nightcrawler
Der SQL Befehl ist syntaktisch richtig. Hast Du es mal - auf einer Kopie - ohne den Zusatz ONLINE probiert? Möglich, dass der ADS hier nicht mitmacht.

Re: Struktur ändern [Erledigt]

Verfasst: Mi, 23. Aug 2017 15:37
von Jan
*grmpf* Was soll das denn jetzt?

Gerade habe ich das mal ohne "online" versucht. Sowohl in den Properties als auch SQL. Klappt. Gegenversuch - auch mit klappt das jetzt!

Warum das vorhin in beiden Fällen mehrfach diesen Fehler gegeben hat - das wissen vermutlich nur die neuen Entwickler des ADS...

Jan