Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Feldtyp von float zu Numeric ändern (https://www.delphipraxis.net/153532-feldtyp-von-float-zu-numeric-aendern.html)

mkinzler 9. Aug 2010 08:12

AW: Feldtyp von float zu Numeric ändern
 
Mit dem macht er es ja, da ein Wechsel des Type mit dem fehler quittiert wird

himitsu 9. Aug 2010 08:28

AW: Feldtyp von float zu Numeric ändern
 
Zitat:

Zitat von raphaelm (Beitrag 1040031)
Das ganze sieht laut der Ausgabe im Memofeld auch ganz gut aus (die Eingabe der Statements funktioniert über Flame Robbin), allerdings schreibt er die Werte in der Datenbank in andere Felder (anscheinend alphabetisch darauf folgende Felder).

Kann es sein, daß Flame Robbin die Felder indiziert, dann über diese Indize auf die DB zugreift,
dazu dann noch den Umbau der Tabelle nicht beachtet/mitbekommt und so die falschen Indize verwendet?

raphaelm 9. Aug 2010 08:43

AW: Feldtyp von float zu Numeric ändern
 
Das Verhalten habe ich nicht mit Flame Robin, sondern mit den IBX Komponenten (auch nach einem commit zwischen den Befehlen). Wenn ich die Befehle nacheinander in Flame Robin ausführe funktioniert es.

Ich probiers nun mal mit den UIB Komponenten. Sonst greife ich zur Not auf den Textexport und Reimport zurück.

mkinzler 9. Aug 2010 08:45

AW: Feldtyp von float zu Numeric ändern
 
Welche Komponente verwendest du TIBScript?

raphaelm 9. Aug 2010 08:54

AW: Feldtyp von float zu Numeric ändern
 
IBQuery

mkinzler 9. Aug 2010 08:55

AW: Feldtyp von float zu Numeric ändern
 
Für Skripte sollte man aber die obige Komponente verwenden

hoika 9. Aug 2010 09:58

AW: Feldtyp von float zu Numeric ändern
 
Hallo,

noch was anderes.

Alter Table und Update dürfen nicht in der gleichen Transaktion verwendet werden.
Laut einem der Core-Entwickler (Yemanov ?) ist das "per Design".

Das dadurch die DB in einem "halbgaren" Zustand bleibt, wenn das Update nicht komplett
ausgeführt werdne kann, ist mir klar.
Hatte aber gerade das gleiche Problem (mal hier suchen, vor 1-2 Wochen).


Heiko

raphaelm 9. Aug 2010 11:03

AW: Feldtyp von float zu Numeric ändern
 
Danke Heiko, das wars.

Die UIB Komponenten verhielten sich wie die IBX Komponenten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:24 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