Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

3 диалект и BDE [D5, D6, IB6.x]


Страницы:   1 2

dialectic ©   (2002-04-05 09:22:00) 

Скажите, а возможно ли работать с 3 диалектом используя BDE?
В таблицах есть поля Numeric(18,2)


Lusha   (2002-04-08 10:06:00) [1]

Reindeer Moss Eater

>В Delphi 6 версия BDE 5.2.
>Хотя какое это может иметь значение в свете сказанного

Абсолютно никакого. У меня нет Delphi 6, а в пятницу не было никакой возможности выйти на сайт Borland, поэтому спросил у Вас... Больше не буду... :)

Теперь по делу... Я сходил, на сайт Borland и не нашел там ни единого упоминания о каких либо ограничениях связанных с третьим диалектом Interbase... Из чего я делаю заключение, что все должно работать и на BDE 5.1.1.

На Вашем месте я бы проверил следующее...
1. Наличие среди настроечных параметров драйвера Interbase следующих параметров: COMMIT RETAINING, WAIT ON LOCK, ROLE NAME. Эти параметры не устанавливаются дистрибутивом Delphi 5 и разработчики просят добавлять их "ручками" после инсталляции.

2. Возможно также, что при инсталляции BDE была заменена библиотека gds32.dll версии 5 на версию 4.2.1. Вряд ли конечно, но проверить не мешает...



Reindeer Moss Eater   (2002-04-05 18:00:00) [2]

В Delphi 6 версия BDE 5.2.
Хотя какое это может иметь значение в свете сказанного

>Lusha © (05.04.02 12:45)
"Понятно. И все равно настаиваю, что BDE тут не причем. Вот ODBC драйверок, похоже, кривоват. Это его обязанность вернуть типы полей... "


Lusha   (2002-04-05 17:54:00) [3]

Вы так и не ответили на мои вопросы. У меня нет Delphi 6, если Вы еще не поняли...


Reindeer Moss Eater   (2002-04-05 17:32:00) [4]

Lusha>
1.Допустим BDE не причем. И все дело в sqlint32.dll идущим с D5.
2.Идем на машину с D6 и с новым sqlint32.dll и убеждаемся, что можем работать с диалектом 3.
3.Уносим хороший ODBC драйвер и начинаем использовать в BDE 5.1
(никакого же криминала нет - это же обычный 32 разрядный ODBC драйвер, его хоть в D2 можно использовать)
4.Убеждаемся что этого мало. И требуется обновить еще и BDE, хотя ему вроде наплевать на диалект.


dymka   (2002-04-05 17:30:00) [5]

2 Alik Chu - не соглашусь с тобой...
даже если работает, то продолжение "разборок" позволяет лучше понять тонкости работы, если и не спорящим, то хотя бы остальным... мне, ламеру, такое очень интересно...


dymka   (2002-04-05 17:27:00) [6]

у меня все работало, хотя читал что нельзя использовать BDE для диалекта 3...
BDE от шестой дельфы...
еще раз повторю - нужно знать отличия.. если отличий по диалектам нет, то какая разница для бде...


Alik Chu   (2002-04-05 17:26:00) [7]

Прошу прощения.

О Боже! Ну как в этой стране люди любят гордится своими достижениями и познаниями!.. Еб..тся!

- Проблему решили?
- ДА!

Ну, а зачем спорить на тему: "Кто самый умный и красивый?"


Johnmen   (2002-04-05 17:24:00) [8]

>Reindeer Moss Eater : Это фактически утверждает dialectic (05.04.02 16:48)
>Заменил еще и BDE - проблема исчезла.
То есть BDE не виноват, он работает, а виноватастарая версия его !


Lusha   (2002-04-05 17:18:00) [9]

>Reindeer Moss Eater
>Затем рассказывают что драйвер SQL Links для IB - это обычный
>драйвер ODBC

Докажите обратное...


>И после этого Johnmen снова утверждает, что BDE не виноват.

Да не виноват.






Reindeer Moss Eater   (2002-04-05 17:14:00) [10]

>Johnmen и Lusha
Я не сегодня родился и не сегодня узнал что такое BDE и SQL Links.
Сначала мне упорно пытаются доказывать что BDE не причем.
Затем рассказывают что драйвер SQL Links для IB - это обычный драйвер ODBC
Далее:
Я начинаю использовать другой драйвер ODBC (хороший).
Выясняется, что хоть sqlin32.dll и простой ODBC драйвер, но использовать его в BDE 5.1 нельзя.

И после этого Johnmen снова утверждает, что BDE не виноват.


Lusha   (2002-04-05 17:06:00) [11]

Попробую покороче. Практически у каждой проблемы всегда имеются, как минимум, два решения. И данная не исключение. Первый - изменить драйвер. Второй - изменить BDE. Можете себе представить, ребята из Borland воспользовались вторым...?

Кстати. А какая версия BDE идет в поставке с Delphi 6? Какие новые типы производные от TField появились в Delphi 6?


Johnmen   (2002-04-05 16:57:00) [12]

>dialectic : комментарии : Lusha © сказал правильно, а то, что ты не удосужился обновить версию BDE, это твоя ошибка.
И раз работает с этой версией BDE , значит BDE непричем !


dialectic   (2002-04-05 16:48:00) [13]

Вы мне пытались доказать что BDE здесь не причем.
Виноват драйвер SQL Link.
Заменил я драйвер. Проблема осталась.
Заменил еще и BDE - проблема исчезла.

Комментарии ?


Lusha   (2002-04-05 16:40:00) [14]

>Причем простая замена "своеобразно зарегистрированого ODBC >драйвера" sqlint32.dll не помогла.

Интересно какая это для Вас на сегодня Америка. Первая или вторая?


dialectic   (2002-04-05 16:31:00) [15]

Вопрос снят.
Все работает с версией BDE от Delphi 6.
Причем простая замена "своеобразно зарегистрированого ODBC драйвера" sqlint32.dll не помогла.


Johnmen   (2002-04-05 14:27:00) [16]

>dialectic : Хотелось бы уточнить, чем тебя пугает обещанная Борландом неподдержка в дальнейшем 1 диал. (конкретно) ?
>Lusha © : Естественно, в этой цепи есть SQL Link ...


Lusha   (2002-04-05 14:14:00) [17]

>Это велосипед или Америка?
Следует. Просто разработчик этого драйвера фирма Borland и зарегистрирован он, скажем так, своеобразно...


dialectic   (2002-04-05 14:10:00) [18]

Это велосипед или Америка?
Следует из этого что я использую ODBC?


Lusha   (2002-04-05 14:03:00) [19]

С удовольствием расскажу. Используемый Вами драйвер - SQLINT32.DLL

Вы его проставили, когда при инсталляции Delphi ЯВНО попросили установку SQL Links.


dialectic   (2002-04-05 13:56:00) [20]

>Lusha
Я очень рад что Вы обрадовались, но у меня не установлено НИ ОДНОГОODBC драйвера от какого бы то ни было вендора ODBC драйверов для IB, FB или Yaffil.
Не расскажете как я при этом вообще умудряюсь работать с сервером?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо