/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
Unicode og tekstbokse
Fra : Steen Alcor


Dato : 22-05-06 15:12

Hej

Programsprog: VB6
Database: MS Access 2003 (data gemmes i unicodeformat)
Connection: DAO (eller ADO)
Tekstboks: http://www.unitoolbox.com/, da standard tekstboks i vb6 ikke kan
bruges til unicodetekst.
Program: Administrer (opret,vis og slet) en virksomheds
leverandørbrugsanvisninger
Problemstilling: Ønsker at administrer forskellige
leverandørbrugsanvisninger i diverse sprog. (dansk, engelsk, polsk og mange
flere)

Når jeg kopiere et polsk ord ind i tekstboksen (WLASCIWOSCI), vises den i
den rigtig format.
Gemmer jeg til databasen (via dao/dataobject), ligger den også teksten
rigtig ind.
Henter jeg den nu fra databasen, er teksten nu lige pludseligt
"WLASCIWOSCI", i databasen står der stadigvæk (WLASCIWOSCI).
Jeg kan fortælle, at L= Ascii(321) eller Hex (0141)

Kan DAO/dataobject i vb6 kun levere bogstaver op til ascii 255?
Har også forsøgt med ADO, med samme resultat.

Mærkværdigt, at den kan gemme i unicodeformat, men ikke hente den!

Er der nogle derude, som har en løsning (og sig nu ikke vb.net).

Steen



 
 
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste