Unicode i ADO
Er der nogen der ved hvordan man benytter unicode strenge fra VB (ADO)?Når jeg forsøger at indsætte en streng, og laver en parameter-binding med adVarWChar kommer strengen kun ned i Oracle hvis den IKKE indeholder unicode karakterer. Ellers fejler funktionskaldet.
Forsøger jeg at hente den op igen (som en output parameter i en stored procedure), kan jeg slet ikke læse nogle strenge, når jeg benytter typen adVarWChar. Også selv om strengen ikke indeholder unicode karakterer. Alle karakterer i strengen bliver byttet ud med ?, hvilket vist betyder, at Oracle ikke kunne finde ud af at oversætte til det korrekte karaktersæt.
Jeg har prøvet at installere en ny database, som jeg har defineret til at køre UTF8 karaktersæt. Jeg har også prøvet at ændre NLS_LANG i Windows registry til AMERICAN_AMERICA.UTF8 på min client maskine, men alt sammen uden resultat.
Nogen der har nogen form for erfaring med unicode?!?