В Delphi 2010 нет параметра ИМЯ СЕРВЕРА для BDE? - PullRequest
2 голосов
/ 22 июля 2010

Мы переносим довольно большое приложение, созданное в Delphi 5 (по-прежнему привлекает клиентов, использующих эти старые версии), которое использует BDE для подключения к SQL Server. Решенный путь к миграции - сначала Delphi 5 в Delphi 2010, а затем BDE в dbExpress (или dbGO, пока не определились).

Проблема в том, что BDE в Delphi 2010, похоже, не имеет параметра SERVER NAME! (тот, который нужно настроить для подключения к хосту), и, похоже, он не может заменить его.

Я пытался принудительно вызвать его в строках параметров. Я до сих пор не могу поверить в это, но, может быть, мне не хватает чего-то плохого.

Ответы [ 2 ]

2 голосов
/ 22 июля 2010

Поддержка BDE для ссылок SQL была удалена из BDE. SQL Server в BDE использовал ссылки SQL.

Объявление было сделано в 2002 году в этой статье: http://edn.embarcadero.com/article/28688

1 голос
/ 29 августа 2010

Если вы скопируете старые файлы BDE поверх новых в Program Files \ Common files \ Borland shared \ BDE, у вас снова будет доступ к серверам SQL через BDE. Я провел быстрый тест и без проблем смог получить доступ к своему Firebird 2.1 в Delphi 2010 IDE. Мне все еще придется протестировать мое приложение, которое было Delphi 6. Поэтому я не могу дать окончательное заключение, но оно выглядит нормально. Если разумно продолжать работу с BDE, то это может быть сомнительно, но, по крайней мере, в принципе это все еще работает.

...