Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 9 and Delphi - библиотека доступа / 20 сообщений из 20, страница 1 из 1
12.01.2004, 23:51
    #32373738
Kovalevsky Oleg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9 and Delphi - библиотека доступа
Добрый вечер, коллеги

Я довольно долго работал на SQLA и ASA версии с 5.5 по 7.3 через связку BDE-ODBC. Все было хорошо и никаких проблем не было. Потом на несколько лет переключился на другие сервера, а сейчас посматривая на v9, хочу поинтересоваться - а как сейчас поживает связка ASA9 - Delphi? BDE, конечно, будет работать, но можно считать что оно морально умерло несколько лет назад. У работы через ADO раньше были постоянные проблемы из версии в версию с BOF-EOF, не знаю как сейчас. Что остается - dbExpress? На Borland community недавно было объявление о телесеминаре на эту тему, может кто может поделиться практическими знаниями и опытом по текущему состоянию дел?

PS. Предложения типа NativeDB - это здорово, но варезная версия мне не попадалась, а покупать все равно бюджет не позволит.

С уважением,
Ковалевский Олег
...
Рейтинг: 0 / 0
13.01.2004, 06:54
    #32373796
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9 and Delphi - библиотека доступа
http://www.sybase.com/content/1027878/dbexpasa.zip - DBExpress ASA Driver. По идее в Delphi нативные драйвера доступа через DBExpress должны быть эффективнее, чем BDE/ODBC. Во всяком случае для ADO.NET в ASA так и есть. В Delphi не проверял.
...
Рейтинг: 0 / 0
13.01.2004, 06:55
    #32373797
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9 and Delphi - библиотека доступа
P.S. Кстати начиная с Delphi 6 проблем с ADO теперь нет.
...
Рейтинг: 0 / 0
13.01.2004, 09:50
    #32373884
Kovalevsky Oleg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9 and Delphi - библиотека доступа
Ну насчет "P.S. Кстати начиная с Delphi 6 проблем с ADO теперь нет." - это вы погорячились. Эта проблема существовала и в v.6, и в начальных релизах семерки, ну да это не важно.
Про драйвер dbExpress интереснее конечно было бы узнать из реальной жизни, а то ведь обычно бывает по нашей пословице "Рисовали на бумаге, да забыли про овраги" :)

------------------------------
С уважением,
Ковалевский Олег
...
Рейтинг: 0 / 0
13.01.2004, 10:01
    #32373906
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9 and Delphi - библиотека доступа
В Delphi 5 ADO глючило. Вроде сейчас у меня на приложениях на Delphi 7 глюков не наблюдается, хотя реально я особо сейчас Delphi 7 ничего не делаю - только конвертор БД с MSSQL на ASA крутиться, и там соотвествующе ADO не сильно используется. Но при переводе этого проекта с Delphi 5 все известные мне глюки изчезли, из чего я и заключил, что в последних версиях Delphi ADO работает устойчиво :)

Насчет dbExpress ничего сказать не могу, так как его ни разу не использовал. Знаю только, что другие драйвера ASA (jConnect, ADO.NET) работают стабильно и даже расширяют базовый функционал (например для ADO.NET есть собственная компонента ASACommandBuilder, аналога которой нет в самом ADO.NET). Все найденный баги стабильно исправляются в EFB. Будет интересно посмотреть, включят ли разработчики ASA dbExpress драйвер в EFB или же он будет независимо идти и сопровождаться от ASA.
...
Рейтинг: 0 / 0
13.01.2004, 10:02
    #32373909
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9 and Delphi - библиотека доступа
еще P.S.:)
кстати реально ничего сказать об dbExpress для ASA сказать нельзя - офицально он вышел в января сего года и как я понимаю его еще никто не использовал.
...
Рейтинг: 0 / 0
13.01.2004, 10:38
    #32373973
Александр Спелицин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9 and Delphi - библиотека доступа
http://savcl.narod.ru/
...
Рейтинг: 0 / 0
13.01.2004, 11:09
    #32374019
Чечако
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9 and Delphi - библиотека доступа
А у кого-нибуть получилось скачать dbexpasa.zip. Щелкаю по сылке и ie умирает.
...
Рейтинг: 0 / 0
13.01.2004, 11:14
    #32374022
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9 and Delphi - библиотека доступа
Да нет, вроде нормально качается. Весит 55 кило. Если надо, могу переслать по почте.
...
Рейтинг: 0 / 0
13.01.2004, 12:28
    #32374171
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9 and Delphi - библиотека доступа
использую nativedb, кто еще?

...
Рейтинг: 0 / 0
13.01.2004, 13:25
    #32374311
Andyn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9 and Delphi - библиотека доступа
Я пробовал несколько вариантов доступа к ASA:

ODBCExpress, CTLib, SQLDirect, NativeDB, TitanASA, ASADAC, немного SaVCL.

В итоге сейчас остановился на варианте использования SQLDirect через OpenClient и ODBC.

База 8.0.2 4339, OpenClient 12.5

Если кому интересно почему именно такой выбор - напишу подробнее.
...
Рейтинг: 0 / 0
13.01.2004, 15:34
    #32374613
Kovalevsky Oleg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9 and Delphi - библиотека доступа
To Рыжий Кот: а поделиться? :). В принципе, по отзывам в ньюсах Sybase, был лучшей библиотекой.
...
Рейтинг: 0 / 0
13.01.2004, 17:54
    #32374903
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9 and Delphi - библиотека доступа
Я использую trial. Они функционально не обделены, а окошко которое выскакивает ни меня, ни работников не напрягает ничуть.

...
Рейтинг: 0 / 0
21.01.2004, 05:29
    #32382443
Dmitriy Popov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9 and Delphi - библиотека доступа
авториспользую nativedb, кто еще?

Мы тоже используем NativeDB. Работает без глюков, а главное - быстро. Нравится что такие опреации как Refresh на открытом курсоре просто мигом отрабатывают.

Прежде чем их выбрать, сравнивали скорость с БДЕ и ADO.

БДЕ вообще раз в 10 медленнее. Да и Борланд закончил его техническую поддержку. ADO тоже медленнее. Не помню уже точно, год назад дело было, но тоже было ощутимо - скажем, в 1.5-2 раза эт точно.

И еще. Работают они через dll-ки самого Sybase, поэтому инсталляция на клиента - минимальная. 4 что ли dll-ки всего. Никакие вам ODBC не нужны, никакие вам ActiveX.
...
Рейтинг: 0 / 0
21.01.2004, 12:02
    #32382846
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9 and Delphi - библиотека доступа
dbExpress - это хорошо, а дружит ли FastReport с ней?
...
Рейтинг: 0 / 0
21.01.2004, 12:09
    #32382869
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9 and Delphi - библиотека доступа
Т.е. я хотел сказать, дружит ли FastReport с NativeDB?
...
Рейтинг: 0 / 0
25.01.2004, 20:57
    #32387250
banshee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9 and Delphi - библиотека доступа
Слишком уж подробно я их дружбу не тестировал, но на первый взгляд всё работает. Тем более, что TAsaDataSet потомок VCL'ного TDataSet'а, так что по идее всё должно быть нормально.
...
Рейтинг: 0 / 0
11.02.2004, 11:23
    #32405245
AndreiVG
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9 and Delphi - библиотека доступа
Очень бы хотелось узнать у Andyn почему именно такой выбор.

Я тестировал связку ASA и Delphi через BDE, через ODBC (провайдер MSDASQL) (через ADO), NativeDB и ASADAC. Максимальная скорость была (как ни странно) у BDE и на компонентах прямого доступа, причем скорость была примерно одинкова. При правильном подходе, скорость на ADO была тоже очень не плохой + кейменеджер ADO и мой выбар пал на ADO. (А с BDE очень уже не хотелось связываться). Компоненты прямого доступа быстрые, но очень не удобные (прыгает курсор).
Кстати там кто-то говорил, что, мол ADO глючное, это не так, пока не нашел серъезных глюков, а такие ошибки как EOF и BOF не есть ошибки, это сделано для увеличении скорости загрузки данных и при желании можно сделать так, что бы EOF и BOF работыли правильно.

PS. Кто-то там говорил, что окошко всплывает в компонентах прямого доступа. Так вот его при желании можно отключить (я отключал), но сам я против ворованного ПО.
...
Рейтинг: 0 / 0
12.02.2004, 15:13
    #32407288
Andyn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9 and Delphi - библиотека доступа
2 AndreiVG

Выбор простой - у нас используются и ASA и ASE, одним и тем же компонентом можно коннектиться к разным серверам. Плюс не надо ничего устанавливать на клиентской машине - мы переписываем урезанную версию OpenClient необходимую для работы приложения.

Через ODBC были замечены кое-какие глюки, типа добавления лишних символов в Memo-полях, но специально не тестировал, может это глюк самого редактора поля, а не компонента.

При работе через ODBC на больших выборках, которые у нас выполняются SQLDirect быстрее чем ODBCExpress примерно на 10 - 20 процентов.
...
Рейтинг: 0 / 0
12.02.2004, 20:30
    #32407787
ASA 9 and Delphi - библиотека доступа
Люди, используйте SaVcl: http://savcl.narod.ru
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 9 and Delphi - библиотека доступа / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]