|
MySQL.RU - Webboard
Вернуться
Переход с MySQL3 на MySQL5 (Lev) 06/05/2007 - 07:00:58
From: Lev - 06/05/2007 - 07:00:58
Subject:Переход с MySQL3 на MySQL5
-----------------
Суть проблемы.
Есть сервер версии 3.сколько_то_там_еще. Работает под WinNT.
Есть БД. Клиентские программы написаны на VB6, работают с сервером через ODBC.
Все работает.
Админы наконец хотят перейти на сервер версии 5.сколько_то_там… под UNIX.
Перенесли БД, попробовали – работает. Но не все. В некоторых запросах на выборку выдается ошибка – записи не возвращаются. Причем тот же самый запрос, посланный от MySQL-Front записи выдает, никакой ошибки не возникает. Так как MySQL-Front работает не через ODBC, а через некую свою DLLку, ессно рождается понимание – что-то там во взаимодействии сервера с ODBC не совсем… связано ли это с UNIX или с версией 5 – неясно, но это и не важно.
Дальнейший анализ методом тыка показал, что проблема возникает при обращении к полям, определенных в БД как “decimal”; при замене этих полей на “float” все начинает работать нормально. Только вот замена не совсем равноценная, поскольку “decimal” применялись для денежных данных, и по теории это есть правильно.
Ну и что делать? может кто имеет опыт или мнение или теоретические знания по вопросу и поделится? Какой правильный выход из ситуации?
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
31468
|
|