Не отрабатывает Browse в 64 Windows

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Не отрабатывает Browse в 64 Windows

Сообщение Алексей- Софт-Центр »

Дорый день!
Clarion 6 ABC
1.Windiws 32 XP prof с базой Mysql. ODBC - localhost.
Программа открывает Browse корректно.
Если убрать все фильтры - то показывается все содержимое таблицы. Все правильно.
2. Вторая машина - Windows 32 Home. ODBC настраиваю на первую машину.
Программа работает корректно. Как и в случае localhost (1)
3. Третья машина - Windows 64 7. ODBC - как и во втором варианте - настраиваю на 1-ю машину.
Программа работает НЕ корректно. А именно:
Открываю Browse - показывает Одну запись из таблицы!
- Если вышел по кнопке в другое окно, и вернулся назад- показывает все записи!
- Сделал кнопку в которую положил: Brw1.resetfromfile(), показывает всю таблицу.
Делал:
1. Драйвер ODBC - менял с 3 на 5
2. Убирал ВСЕ фильтры
3. Пробовал убирать и менять ключи в схеме для этого Browse

Вопрос: ПОЧЕМУ?

Алексей
kreator
✯ Ветеран ✯
Сообщения: 5161
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Re: Не отрабатывает Browse в 64 Windows

Сообщение kreator »

Я уже несколько раз сталкивался с проблемами на 64 битных версиях, но не MySQL. Теория такая. Установщик ODBC драйвера ставит или предлагает на автомате 64 битную версию драйвера. А программа на Clarion 32 битная, ей нужен 32 битный драйвер, с 64 битным она либо не запускается совсем, либо работает не корректно. Попробуй с драйвером что-нибудь сделать. Причём интересно, что в панели управления, в источниках данных ODBC отображаются только 64 битные драйвера.
We are hard at work… for you. :)
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

Re: Не отрабатывает Browse в 64 Windows

Сообщение Дед Пахом »

У меня отображаются и 32-х, и 64-х битные драйвера (Windows 8 x64).
Можно посмотреть, какой источник данных используется на каждой машине: File{Prop:ConnectString}
С уважением, ДП
gopstop2007
Полимат
Сообщения: 1810
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 24 раза
Поблагодарили: 10 раз

Re: Не отрабатывает Browse в 64 Windows

Сообщение gopstop2007 »

Нормально работает на win 7,8 под 32 и 64 бита, только на 7 подключаю ODBC 32 (смотреть http://forum.clarionlife.net/phpbb/view ... 909#p16971), под win 8 вообще ничего не настаиваю. Проблем под clarion 6 не замечал, только с drag&drop возникли проблемы в windows 8 (x64)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Ответить