Гость
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Проблема с запросом через DBArtisan / 13 сообщений из 13, страница 1 из 1
25.04.2012, 10:23
    #37769894
Nathaly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с запросом через DBArtisan
Имеем Sybase ASE 12.5.3
Пишем запрос к БД в DBArtisan 7.2.1 (винда 7). Запрос вида (кавычки без разницы какие - ' или "):

Код: sql
1.
Select * from MyTab where Brief = 'русские буквы'



Запрос выдает ошибку:

Код: sql
1.
2.
Unclosed quote before the characterstring '='.
Incorrect syntax near '='.



Если в запросе указать числа или английские буквы, то запрос выполняется без ошибки.

Код: sql
1.
2.
Select * from MyTab where Brief = '123'
Select * from MyTab where Brief = 'asdfdgfgfgfg'



Данна проблема обнаружилась только после установки Windows7, на ХР такой проблемы нет.

Как разрулить такую проблему?
...
Рейтинг: 0 / 0
25.04.2012, 16:26
    #37770945
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с запросом через DBArtisan
Nathaly,

покажи содержимое locales.dat раздел [NT]
...
Рейтинг: 0 / 0
26.04.2012, 08:25
    #37771593
Nathaly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с запросом через DBArtisan
komradNathaly,

покажи содержимое locales.dat раздел [NT]

вот

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
[NT]
        locale = enu, us_english, cp1251
        locale = fra, french, iso_1
        locale = deu, german, iso_1
        locale = rus, russian, cp1251
        locale = hun, us_english, cp1250
        locale = ell, us_english, cp1253
        locale = heb, us_english, cp1255
        locale = ara, us_english, cp1256
        locale = trk, us_english, cp1254
        locale = esp, spanish, iso_1
        locale = jpn, japanese, sjis
        locale = japanese, japanese, sjis
        locale = chs, chinese, eucgb
        locale = cht, tchinese, big5
        ; locale = kor, korean, eucksc
        locale = us_english.utf8, us_english, utf8
        locale = default, us_english, cp1251 
...
Рейтинг: 0 / 0
27.04.2012, 14:48
    #37774332
golsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с запросом через DBArtisan
Проверь, что задано в DBArtisane в Options \ Connection поле Client Char Set
У меня там 1251 и таких проблем нет. Правда при копировании русского текста из Word - получаю кракозябры, приходится перебивать.
...
Рейтинг: 0 / 0
27.04.2012, 17:13
    #37774807
Nathaly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с запросом через DBArtisan
golsa, у нас там тоже cp1251 стоит и на ХР и на 7-ке, на ХР запросы выполняются, а на 7-ке нет.
...
Рейтинг: 0 / 0
02.05.2012, 13:30
    #37778962
Nathaly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с запросом через DBArtisan
Попыталась выполнить этот запрос с русскмими буквами в другой программе, скачала здесь утилитку ASE ISQL - всё хорошо. Вывод: DBArtisan 7.2.1 глючит
...
Рейтинг: 0 / 0
02.05.2012, 13:41
    #37778971
Nathaly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с запросом через DBArtisan
Попыталась обмануть DBArtisan 7.2.1, не вышло.

Код: sql
1.
2.
3.
declare @q varchar(20)
select @q = 'русские буквы'
Select * from MyTab where Brief = @q




Этот запрос выдает точно такую же ошибку ошибку.
...
Рейтинг: 0 / 0
02.05.2012, 14:20
    #37779047
golsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с запросом через DBArtisan
А как вы DBArtizan 7.2.1 под Win7 развернули? У меня он на стадии инсталляции говорит, что операционка не подходящая.
...
Рейтинг: 0 / 0
02.05.2012, 14:47
    #37779107
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с запросом через DBArtisan
Выкинте на фиг эту шнягу, пользуйтесь ASE ISQL (есть в FAQ) http://dm.char.com.ua/ase/aseisql.htm .
...
Рейтинг: 0 / 0
02.05.2012, 16:03
    #37779242
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с запросом через DBArtisan
MasterZivВыкинте на фиг эту шнягу, пользуйтесь ASE ISQL (есть в FAQ) http://dm.char.com.ua/ase/aseisql.htm .

ага, последний апдейт 5 лет назад
судя по этому она уже не поддерживается автором ;)
...
Рейтинг: 0 / 0
02.05.2012, 16:05
    #37779245
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с запросом через DBArtisan
NathalyПопыталась обмануть DBArtisan 7.2.1, не вышло.

Код: sql
1.
2.
3.
declare @q varchar(20)
select @q = 'русские буквы'
Select * from MyTab where Brief = @q




Этот запрос выдает точно такую же ошибку ошибку.
попробуй набрать текст символами
так : char(xx)+char(yy)+char(zz)+...
...
Рейтинг: 0 / 0
02.05.2012, 16:39
    #37779315
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с запросом через DBArtisan
komradMasterZivВыкинте на фиг эту шнягу, пользуйтесь ASE ISQL (есть в FAQ) http://dm.char.com.ua/ase/aseisql.htm .

ага, последний апдейт 5 лет назад
судя по этому она уже не поддерживается автором ;)

ан нет, приношу извинения
он относительно живой - автор еще отвечал 2 года назад

тынц
...
Рейтинг: 0 / 0
08.05.2012, 18:18
    #37786263
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с запросом через DBArtisan
Даже если бы было так:

ага, последний апдейт 5 лет назад
судя по этому она уже не поддерживается автором.

ничего страшного нет -- там мало что меняется, если уже всё сделано.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Проблема с запросом через DBArtisan / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]