2017-05-22 6 views
0

Beim Versuch, unter Skript ausführen ich erhalte:Datentyp Mismatch Fehler in Kriterienausdruck“Fehler

Datentyp Mismatch Fehler in Kriterienausdruck

UPDATE 14052017 SET [14052017].[Customer label] = [14052017].[Customer label] 
WHERE ((([14052017].[Customer label])=Replace([14052017].[Customer label],"-",""))); 
+1

'UPDATE [14052017]' –

+1

Diese Abfrage ergibt keinen Sinn. Es "aktualisiert" nur einige Labels zu den Werten, die sie bereits haben. – Gustav

Antwort

0

Sie wahrscheinlich dies wollen :

UPDATE [14052017] 
SET [Customer label] = Replace([Customer label],"-","") 
WHERE [Customer label] LIKE "*-*" 

Sonst als Gu stav hat geschrieben, dein UPDATE würde keine Daten ändern.

Wenn alle Zeilen das "-" haben, können Sie die WHERE-Klausel weglassen.

+0

Danke Jungs. Ich habe die Platzierung der Ersetzungsfunktion übersehen. Danke nochmal für die Korrektur. –