We hebben een FME-werkruimte waarin ik rijen in de tabel moet bijwerken die voldoen aan een where-voorwaarde. De voorwaarde is een stringwaarde. Wanneer ik de sql-instructie opzet, ziet het er als volgt uit.<\/P>
UPDATE ADDRESSES.dbo.ADDRESSES_TEST set internalonly = 1 where 'PARCELID' = @Value(PARCEL_NUMBER)<\/code><\/pre>en wanneer de executor wordt uitgevoerd, wordt onderstaande foutmelding voor elk kenmerk geretourneerd.<\/P>Query mislukt, mogelijk door een onjuiste instructie. Querytekst UPDATE ADDRESSES.dbo.ADDRESSES_TEST set internalonly = 1 where 'PARCELID' = 342073103690008 Provider-fout `(-2147217913) Fout bij het converteren van datatype varchar naar numeriek.'<\/P>De PARCEL_NUMBER en de PARCELID velden zijn in beide gevallen TEKST. Dit is wat in python werd gebruikt.<\/P>