VB 6.0 unicode DB

4 отговора 108 прегледа
#1

VB 6.0 unicode DB

имам следната постановка
приложение на VB 6.0 Access 2000 и талица с поле t
което съдържа unicode символи (немога да ги напиша щото се преебава поста)
ама примерно нещто като "RЯ/З/З" където /З е един символ (немско 'с' изглежда по подобен начин)
когато отваря таблицата пре VBScript
MsgBox rs("t") -> върща коректния стринг "RЯ/З/З"
обаче през VB 6.0
MsgBox rs("t") -> върща "RЯ??"
има ли начин да се фиксне пробема

мерси предварително

Отговор
в отговор на zip #2

Re: VB 6.0 unicode DB

1) mini na java :)))
2) mini na VB 7
3) probaj binarno da go predadesh na DB i tam ot stored procedura da go napravis na char (mnoo typ nacin ... i neznam dali sha stane de - samo hint e t'va)
4) napsuvaj onja s ochilata - ne pomaga, ama sha ti olekne

Отговор
в отговор на zip #3

Re: VB 6.0 unicode DB

Paranoia me goni, ama dali s rs.Fields ("t").value niama da stane?

НЕ МЕ ЕБЕ КАК Е ВУТЕ, АЗ ГЛЕДАМ ДА СЪМ ДОБРЕ
Отговор
в отговор на Perin #4

Re: VB 6.0 unicode DB

не става
единственото решение което намерих е да конвертирам базата до Access97
след това /З да го заменя със съответия символ от килрилишката кодова табица и като го показвам да слагам western шрифт поне не излизат ???
ама пак е гадна работа щото при конвертирането /З става на ? и трябва да се обработи допълнително

Отговор
в отговор на zip #5

Re: VB 6.0 unicode DB

Опитай да го прекараш през strconv(str,vbFromUnicode, locale-то на системата)

If you don't care where you are going any road will get you there

Редактирано от antipop на

Отговор