(Van reacties ...)
Controleer de tekenset van uw kolom of tafel. Zorg ervoor dat het Unicode-tekens ondersteunt. Bijvoorbeeld UTF-8:
CREATE TABLE ( name varchar(500) CHARSET UTF8, ....)
Ook, in plaats van N'literal'
syntaxis, kunt u net zo goed het nieuwe cfsqltype cf_sql_nvarchar
gebruiken . Met die wijzigingen zou het goed moeten werken.
INSERT INTO ad ( name )
VALUES
(
<!--- always scope variables --->
<cfqueryparam value="#FORM.postTextBox#" cfsqltype="cf_sql_nvarchar">
)
Kanttekening - Niets te maken met uw vraag, maar cfprocessingdirective
heeft hier geen effect. Het wordt gebruikt wanneer u Unicode-tekens in een CF-script moet insluiten of hard coderen. Aangezien je dat niet doet, heb je het niet nodig.