Base sql cast

Hallo zusammen,

ich habe eine externe Datenbank (access.mdb) in der ein Feld meineWerte als varchar(50) deklariert ist. Da die enthaltenen Werte eigentlich Numeric sind bzw. Digital (10,2) würde ich die Werte gerne in einem Statement per cast konvertieren beispielsweise so:

select cast(´meineWerte´,digital[10,2]) as NumerischeWerte from ´meineTablelle´

Wie sieht den der richtige Syntax hier aus?
An der Datenbankdefinition kann ich leider nichts drehen…

Viele Grüße

Frankk

Das hängt von der verwendeten Datenbank ab. Du musst also einen entsprechenden Befehl verwenden, der für eine access.mdb verfügbar ist.

Ich habe einmal die Suchfunktion bemüht und dort für Access so etwas wie CInt(Wert) als Umwandlung nach Integer gefunden. Cast scheint erst in neueren Versionen zu funktionieren.

Gruß

Robert

Super - danke hat geklappt