Forums Neueste Beiträge
 

REPLACE-Funktion nicht verwendbar

19/11/2008 - 10:15 von YaSeen | Report spam
Hallo,
habe folgendes Problem:

Die REPLACE-Funktion kann nich in einer Query verwendet werden, die
über eine ADODB.Connection ausgeführt wird.

SELECT CDATE(REPLACE('2008.12.24','.','/'))

Ich habe daraufhin folgendes recherchiert:
Die Replace Funktion ist im Sandbox-Modus von ACCESS 2003 nicht
ausserhalb von ACCESS verfügbar, siehe

http://support.microsoft.com/?kbid)4698


Desweitern habe ich gelesen, dass einige Funktionen nicht verwendet
werden können, falls der Sandbox-Modus aktiviert wurde, ohne dass das
Microsoft Jet 4.0 ServicePack 8 oder höher installiert ist.

http://office.microsoft.com/en-us/a...91033.aspx

Habe folgede Laufwerkumgebung

Betriebssystem: Windows Professional XP SP2
ACCESS: ACCESS 2003 SP3
Datenbank-Engine: Jet 4.0 SP8

Habe auch schon versucht den Sanbox-Modus in der Registry auszuschalten,
jedoch ohne Erfolg.

Auch wenn der Sandbox-Modus deaktiviert ist, kann ich ausserhalb von
ACCESS die REPLACE-Funktion nicht verwenden..

Kann mir da jemand weiterhelfen?

Danke in Voraus

Grüsse

YaSeen
 

Lesen sie die antworten

#1 Peter Doering
19/11/2008 - 11:59 | Warnen spam
Hallo,

YaSeen wrote:

Die REPLACE-Funktion kann nich in einer Query verwendet werden, die
über eine ADODB.Connection ausgeführt wird.



Warum verwendest du ADO? Was hast du denn als Backend im Einsatz?

SELECT CDATE(REPLACE('2008.12.24','.','/'))

Ich habe daraufhin folgendes recherchiert:
Die Replace Funktion ist im Sandbox-Modus von ACCESS 2003 nicht
ausserhalb von ACCESS verfügbar, siehe



Das gleiche duerfte fuer CDate gelten.

Wie lautet denn das Original-Statement? Ich gehe davon aus, dass das nur
ein Beispiel ist, denn du koenntest hier genauso einen gueltigen String
einsetzen:

SELECT CDate('2008-12-24')

Gruss - Peter

Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com

Ähnliche fragen