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

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

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

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

------------------------------
С уважением,
Ковалевский Олег
...
Рейтинг: 0 / 0
ASA 9 and Delphi - библиотека доступа
    #32373906
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 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
ASA 9 and Delphi - библиотека доступа
    #32373909
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще P.S.:)
кстати реально ничего сказать об dbExpress для ASA сказать нельзя - офицально он вышел в января сего года и как я понимаю его еще никто не использовал.
...
Рейтинг: 0 / 0
ASA 9 and Delphi - библиотека доступа
    #32373973
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://savcl.narod.ru/
...
Рейтинг: 0 / 0
ASA 9 and Delphi - библиотека доступа
    #32374019
Чечако
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у кого-нибуть получилось скачать dbexpasa.zip. Щелкаю по сылке и ie умирает.
...
Рейтинг: 0 / 0
ASA 9 and Delphi - библиотека доступа
    #32374022
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да нет, вроде нормально качается. Весит 55 кило. Если надо, могу переслать по почте.
...
Рейтинг: 0 / 0
ASA 9 and Delphi - библиотека доступа
    #32374171
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
использую nativedb, кто еще?

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

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

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

База 8.0.2 4339, OpenClient 12.5

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

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

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

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

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

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

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

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

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

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

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


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