![]() |
Datenbank: ib • Version: 6 • Zugriff über: sql
kann im interbase nicht casten. warum?
Hallo Leute!
Brauche hilfe und zwar beim casten von einem integerwert in ein string. also rausgegoogelt habe ich schon den befehl "cast(10 AS VARCHAR(20));" oder so... leider wird die fkt bei mir nicht erkannt. entweder kommt token unknown oder fkt unknown... läuft auf das selbe hinaus... muss man irgendwelche udfs installieren oder sktipte vorher ausführen lassen??? danke im voraus!!!!!!! mojo |
Re: kann im interbase nicht casten. warum?
Hai mojo,
wie sieht denn dein gesamter SQL-Befehl aus? |
Re: kann im interbase nicht casten. warum?
Da hat der Sharky recht. Wahrscheinlich liegt der Fehler woanders, denn
SQL-Code:
funktioniert bei mir in Interbaxe 7.5 ohne Fehler.
cast(10 as varchar(4))
|
Re: kann im interbase nicht casten. warum?
also bei mir nicht.....
ich schreibe zu testzwecken auch erst cast(3 as varchar(3)) nix da.... habe aber glaub ich ib6....... konnte die version das auch? |
Re: kann im interbase nicht casten. warum?
Alsoooooo ... nachdem ich jetzt ein paar Google-Ergebnisse "durchgeparst" :) habe, komme ich zu dem Schluss:
Es sollte in IB6 funktionieren. Ergo: Poste doch mal das gesamte Query und den genauen Fehler-Text. Dann können wir weitersehen. |
Re: kann im interbase nicht casten. warum?
query:
cast(3 as varchar(3)) :-) ich habe das noch nirgendwo eingebaut... weil ich den befehl vorher nicht kannte, den aber gerne benutzen würde. wüßte nicht warum der befehl nicht "standalone" funktionieren sollte..... werde ihn aber gleich in irgendeine stoPro einbauen... falls es klappen sollte, schreibe ich das hierbei. :-) fehlermeldung: Zitat:
danke im voraus. gruß |
Re: kann im interbase nicht casten. warum?
Zitat:
Ein
SQL-Code:
sollte ohne Fehler funktionieren.
SELECT CAST(3 AS varchar(3)) AS ergebniss
|
Re: kann im interbase nicht casten. warum?
Hallo,
soviel ich weiss funktioniert Cast erst in IB SQL Dialekt 3. In IB6 wird eine DB aber standardmäßig mit Dialekt 1 angelegt (soviel ich weiß). Da bleibt dir IMHO nichts anderes übrig, als die DB neu zu erstellen (mit Dialekt3), und dann die Daten zu importieren. |
Re: kann im interbase nicht casten. warum?
@garby... boa ey.. zum glück ist es bei mir schon im dialekt 3
naja... der fehler lag wirklich daran, dass ib nicht wusste, was mit dem ergebnis gemacht werden soll... :-) also@sharky: danke! hast recht! joa. mal wieder ein problem mit hilfe des tollen forums gelöst :) dank euch allen!!!!! mfg |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:53 Uhr. |
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 by Thomas Breitkreuz