Wir haben einen FME-Workspace, in dem ich Zeilen in der Tabelle aktualisieren muss, die eine where-Bedingung erfüllen. Die Bedingung ist ein String-Wert. Wenn ich die SQL-Anweisung einrichte, sieht sie so aus.<\/P>
UPDATE ADDRESSES.dbo.ADDRESSES_TEST set internalonly = 1 where 'PARCELID' = @Value(PARCEL_NUMBER)<\/code><\/pre>und wenn der Executor ausgeführt wird, wird für jedes Feature der folgende Fehler zurückgegeben.<\/P>Abfrage fehlgeschlagen, möglicherweise aufgrund einer fehlerhaften Anweisung. Abfragetext UPDATE ADDRESSES.dbo.ADDRESSES_TEST set internalonly = 1 where 'PARCELID' = 342073103690008 Anbieterfehler `(-2147217913) Fehler bei der Konvertierung des Datentyps varchar in numeric.'<\/P>Die Felder PARCEL_NUMBER und PARCELID sind in beiden Fällen TEXT. Dies wurde in Python verwendet.<\/P>