Page 1 of 2

Вопрос специалистам по БД

Posted: Fri Jan 16, 2004 8:42 pm
by Unixoid
Есть проблема. Ситуация такая:

Сервак Windows 2000 DataCenter английский с IIS 5.0 на PGP диске которого хранится mdb-база; клиенты обращаются к нему через локальную сеть посредством ASP-страничек. Была проблема, что они вводят дату в поля web-формы в русском стандарте DD.MM.YYYY, а при запросе получают её в американском стандарте MM.DD.YYYY. Региональная настройка сервака - russian. похоже, что кто-то что-то на серваке изменил, так как после рестарта дата стала выдаваться в нормальном виде, но возникла другая проблема, которую никак не удаётся решить. Теперь если я открываю эту базу через ms access то вся кириллица отображается крякозябликами в виде лациницы с добавлением всяких точек и т.д. над буквами (не путайте с неверными кодировками типа 866 DOS или win-1252). После изменения в реестре файла для кодовой страницы 1252 на 1251 access стал нормально отображать названия полей, но не их содержимое. А юзер вводя запрос в web-форме получает ответ, что на его запрос ничего не найдено. Если же он не вводит запрос поиска по ключевым словам (на русском), а просит найти данные за период (числовые значения), то получает искомые записи в виде всё тех же кракозябликов. Остальное содержимое страницы, которое не было вытащено запросом из базы отображается нормально, по-русски в 1251 как и надо. ASP обычный, не .NET. При описании проблемы я мог в чём-то и ошибиться, т.к. это несколько не моя область и с таким софтом я не работал. Идеи, мысли и нормальные линки приветствуются. Решения для ASP.NET не подходят. Русская раскладка по умолчанию не влияет. ODBC-драйверы (вроде бы) обновил. F1.

Posted: Sat Jan 17, 2004 12:04 am
by Approach
ты - ебанутый, честно мне скажи ??
хуйню такую прочитав я дымом поперхнулся

Posted: Sat Jan 17, 2004 12:35 am
by Saidus[V]
;)

слушайте, говорят Найк выступал у Трахтенберга ?

кто нить расскажет что за байда ?

Posted: Sat Jan 17, 2004 1:37 am
by Unixoid
Originally posted by Approach
ты - ебанутый, честно мне скажи ??
хуйню такую прочитав я дымом поперхнулся


Да, ебанутый. Ты только узнал? Все мы ебанутые. Кто-то на скоростях, кто-то на чём-то ещё. Каждому своё. Мне не меньше твоего хочется рубить бабла, а для этого надо иметь и мозги и опыт. Вот данный пример как раз ко второй части относится, когда сам уже не догоняешь, то можно спросить у людей и малость прожить на чужом опыте. Уж ты-то должен это понимать.

Posted: Sat Jan 17, 2004 4:07 am
by N!KE
У трахтенберга я всякую хуйню делал :D

Posted: Sat Jan 17, 2004 9:56 am
by Salaka
Теперь ему пару недель придётся шифроваться от "Опа! Я тя по телеку видел, чувак!" "Ты себе ножницами в попыхах ничего лишнего там не отрезал?!" ну и т.д. :D

Posted: Sat Jan 17, 2004 12:02 pm
by Approach
Originally posted by Unixoid
Да, ебанутый. Ты только узнал? Все мы ебанутые. Кто-то на скоростях, кто-то на чём-то ещё. Каждому своё. Мне не меньше твоего хочется рубить бабла, а для этого надо иметь и мозги и опыт. Вот данный пример как раз ко второй части относится, когда сам уже не догоняешь, то можно спросить у людей и малость прожить на чужом опыте. Уж ты-то должен это понимать.


на damochka.ru спроси, там скорее ответят чем здесь

Posted: Sat Jan 17, 2004 6:46 pm
by Vopel
Originally posted by Approach
на damochka.ru спроси, там скорее ответят чем здесь

5+

охуенно,а если там не помогут,что конечно очень маловероятно ,то обязательно зайди на форум любителей садоводства и там спроси :)

Posted: Sat Jan 17, 2004 7:08 pm
by FreeqenD
скорей всего она конвертнула всё содержимое базы в иллегальные символы вследствии неккоретных действий и так и сохранила. Поэтому пользователь по русскому запросу и не получает, а по числовому - да.

Но посколько цифровые значения символов скорее всего остались неизменными, то надо просто вернуть их к искомому состоянию простым скриптом.

Posted: Sat Jan 17, 2004 9:58 pm
by Vopel
Originally posted by FreeqenD
скорей всего она конвертнула всё содержимое базы в иллегальные символы вследствии неккоретных действий и так и сохранила. Поэтому пользователь по русскому запросу и не получает, а по числовому - да.

Но посколько цифровые значения символов скорее всего остались неизменными, то надо просто вернуть их к искомому состоянию простым скриптом.



да иди ты нахуй,демон !

Posted: Sat Jan 17, 2004 10:17 pm
by Saidus[V]
LOL.

расскажи , когда эфир то был ?
и что ты там творил?
ножницами сам себя обрезал чтоли? )))

Posted: Sun Jan 18, 2004 9:28 pm
by Unixoid
Originally posted by FreeqenD
скорей всего она конвертнула всё содержимое базы в иллегальные символы вследствии неккоретных действий и так и сохранила. Поэтому пользователь по русскому запросу и не получает, а по числовому - да.

Но посколько цифровые значения символов скорее всего остались неизменными, то надо просто вернуть их к искомому состоянию простым скриптом.


Неа.
Всё оказалось куда проще.
Да и с самой базой в результате вышеописанных действий аткого бы не произошло. Была ошибка совместимости форматов, но удалось всё привести в нормальный вид.

Posted: Sun Jan 18, 2004 10:54 pm
by Approach
Воп, они пытаются засрать нам мозги
Что делать будем ?

Posted: Mon Jan 19, 2004 1:43 pm
by Vopel
Originally posted by Approach
Воп, они пытаются засрать нам мозги
Что делать будем ?


слать нахуй )

Posted: Mon Jan 19, 2004 2:57 pm
by Approach
а если каждый раз после "пшел" - их будет возвращаться по двое ??? как гидра блянах !!

хуйну ка я спида, чтобы успевать посылать их в геометрической прогрессии