Classic ASPのADODBのParameterを使用してnvarchar型のデータを保存する際に使用するTypeは adLongVarWChar

別にClassic ASPに限らないんですが、vbsでもVBAでも、ADODB.CommandをParameter付きで使用し、SQL Serverのnvarchar型に文字化けさせずにデータを保存するためには、ParameterのTypeを adLongVarWChar = 203 にすると文字化けせずにデータが格納できます

ずっとTypeをadVarChar = 200にしたまま、たまにしか発生しない文字化けを個人的に15年くらい放置していた問題なんですが、今日突っ込んで調査したら判明しました
(日本語はほぼ問題なく、中国語等の文字で化けていたため、優先度が低かった)

What is the ADO DataType for nVarchAR(max)
https://social.msdn.microsoft.com/Forums/ja-JP/ac06f814-1814-4861-b2cd-8d5e507a7ee3/what-is-the-ado-datatype-for-nvarcharmax?forum=sqldataaccess