Ich denke mal dein Anwendung teilweise falsch die
SQL-Anweisungen zusammenbaust und du schickst die daten als varchar und nicht als nvarchar zur
DB.
Stell dein Programm auf Verwendung von Parametern um. Dort solltest du auch als Parametertyp Widestring anwählen können.
Windows Vista - Eine neue Erfahrung in Fehlern.