Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 3.141 pregleda

Najnovija ↓

znak pitanja ? i VB! 24.08.2004. u 09:50 · pre 270 meseci #1
Sledi code:

Dim rsBlok as recordset
...
set rsBlok = new recordset
with rsBlok.fields
.apend "curr", adVarChar, 50, adFldMayBeNull
...
end With
...

with rsBlok
.addnew
...
!curr = xmlStr ' ovaj string je iscitan iz baze i sadrzi "?" na 16.-tom
' mestu.

.update
end With

Stalno mi VB javlja gresku "Multiple operations caused this error..." Kad stavim,
recimo, Left(xmlStr,15) umesto xmlStr lepo ga ucita. Znaci "?" je u pitanju. Ne
radi cak ni replace(xmlStr, "?", "_"), ni replace(xmlStr,chr(...),chr(...)).
Poludecu! Ako je neko imao slicnih problema, neka vice! Da li je problem sa ascii tabelom? I to nije sve. Ako stavim !curr = "??????????????????????", prihvata se string bez problema. Samo Kad se prenosi preko string promenjljive, ne pali... Da li je problem u kodiranju, ili ja ne znam sintaksu?
Potpis
kopca
Re: znak pitanja ? i VB! 24.08.2004. u 11:32 · pre 270 meseci #3
Ok. Ali, Da li znas f-ju sa kojom isitujem Unicode kod? Kao chr i asc za ascii, samo za Unicode. Trebalo bi da je "?" dj.
Potpis
kopca
Re: znak pitanja ? i VB! 24.08.2004. u 12:44 · pre 270 meseci #4
A šta je xmlStr? string ili nešto drugo? Iz koje baze je isčitan? XML, access ili ... Da nije možda xmlStr veći od 50 karaktera?
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Re: znak pitanja ? i VB! 24.08.2004. u 14:17 · pre 270 meseci #5
xmlStr je xml fajl koji ce se kasnije parsirati. Nije to bitno. Nije duzi string od 50 karaktera. Nasao sam resenje. Kad stavim advarWchar radi ali ga grid ne prepoznaje. Stavio sam replace(xmlStr, chrW(208), chr(208)). Znaci "?" je 208 u Unicodu, a u Ascii je 208 - dj. Samo je pitanje kako se kodira. Posto su stringovi u VB - u izvorno Uniocde, zbunilo ga je sto u Ascii string advarchar stavljam Unicode karakter. Jednostavno sam promenio za taj karakter Ascii 208 i dobio dj, tj, ono sto sam hteo. Da bih to izveo, pomoglo je advarWchar, jer sam skontao da je to Unicode karakter. Hvala, ljudi ... Pozdrav
Potpis
kopca
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme