SQL: Update nicht über DB-Schnitstelle?

Deemax

Erfahrenes Mitglied
Hallo,

ich habe einen SQL-Befehl der in Access als Abfrage funktioniert aber auf meiner Asp-seite nicht.

Access:
UPDATE tabImport SET sp_1 = replace(sp_1,"#","0");

ASP:
UPDATE tabImport SET sp_1 = replace(sp_1,""#"",""0"");

Was muß ich ändern damit es auch über ASP geht. Ich nutze den PROVIDER=Microsoft.Jet.OLEDB.4.0 Treiber.
 
Hi

es gibt Funktionen, die in Access funktionieren, aber über den ODBC-Treiber nicht,NZ() z.B. Vermutlich liegt es beim Replace() ähnlich, will es aber nicht behaupten.

Du könntest es per ADO updaten.

sql = "select sp_1 from tblmport"
Set RS = Server.CreateObject("ADODB.Recordset")
RS.Open sql, objConn,3,3
while not rs.eof
rs(0) = Replace(rs(0),"#","0")
rs.update
rs.movenext
wend
rs.close
set rs=nothing
 
Zurück