Hallow,
ik zit met een probleempje.
Ik lees data van een excel sheet uit op de volgende manier en wil dit naar access toe hebben.
Nou krijg ik de hele tijd alleen de eerste letter in de tabel.
Volgens mij moet de waarde van temp als formaat VT_BSTRT(Ansi) krijgen, maar
het heeft nu VT_BSTR(Uni)
En dat omzetten lukt eigenlijk niet zo erg, als ik dat wil.
Als iemand een ideetje heeft, graag...
ik zit met een probleempje.
Ik lees data van een excel sheet uit op de volgende manier en wil dit naar access toe hebben.
C++:
1
2
3
4
5
6
| sprintf(row,"A%d",i); range = sheet.GetRange(COleVariant(row), COleVariant(row)); range = range.GetResize(COleVariant((short)1), COleVariant((short)1));//1X1 COleVariant temp = range.GetValue(COleVariant()); //get data from excel RS->SetFieldValue(_T("Source language"),temp);//set data to access |
Nou krijg ik de hele tijd alleen de eerste letter in de tabel.
Volgens mij moet de waarde van temp als formaat VT_BSTRT(Ansi) krijgen, maar
het heeft nu VT_BSTR(Uni)
En dat omzetten lukt eigenlijk niet zo erg, als ik dat wil.
Als iemand een ideetje heeft, graag...
[ Voor 8% gewijzigd door koli-man op 11-02-2004 15:27 ]
Hey Isaac...let's go shuffleboard on the Lido - deck...my site koli-man => MOEHA on X-Box laaaiiiff