O
olegber
Добрый день.
Lotus 5, Windows XP SP3
Не происходит выбор данных при передачи кириллического параметра:
При выполнении простого запроса без параметра
QueryExp="select * from poz t "&_
"where t.ID like 'А%'" всё работает (т.е. драйвер ODBC работает корректно )
Как передать кириллический параметр?
Менял кодировку в реестре Windows - не помогает.
User Preferences - International - CodePage 1251
Lotus 5, Windows XP SP3
Не происходит выбор данных при передачи кириллического параметра:
Код:
QueryExp="select * from poz t "&_
"where t.ID like ?first?"
Set QryExp.Connection = con
QryExp.SQL=QueryExp
Set resultExp.Query = QryExp
If Not ResultExp.SetParameter(1,"'А%'") Then Exit Sub 'киррилический параметр
print cstr(ResultExp.GetParameter(1)) [u]'выводит 'А%'[/u]
If Not resultExp.Execute Then
Print resultExp.GetExtendedErrorMessage
exit sub
End If
print cstr(ResultExp.GetParameter(1)) [u]'выводит '·%'[/u]
If resultExp.IsResultSetAvailable Then
Print "ALLGOOD"
End If
QueryExp="select * from poz t "&_
"where t.ID like 'А%'" всё работает (т.е. драйвер ODBC работает корректно )
Как передать кириллический параметр?
Менял кодировку в реестре Windows - не помогает.
User Preferences - International - CodePage 1251