Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];

Вниз

Есть ли альтернатива АДО при доступе к MS SQL 2000   Найти похожие ветки 

 
mvg_first   (2002-01-10 20:32) [0]

Вот возник у меня такой вопрос, есть ли более бострый способ получения информации, если заранее известно что кроме MS SQL 2000 больше никуда коннектиться не нужно. Интересно послушать мнение мастеров.
Может есть какой нибудь компонент или механизм прямого доступа или еще что, вообщем - как сказано в сабже альтернативу я ищу :)
З.Ы. Это не потому что мне АДО не нравиться, а потому что должна быть альтернатива иначе нельзя.


 
TSV   (2002-01-10 21:51) [1]

Есть SDAC. Правда, он платный.
http://www.crlab.com/sdac.html


 
mvg_first   (2002-01-10 22:16) [2]

А других альтернатив нет? Так чтоб не ислользовать ОЛЕДБ например :)
Sdac через него работает.

Может я извращаюсь конечно, но тогда вопрос где посмотреть инфу о работе с ОЛЕДБ напрямую без всяких оболочек (или с минимальным их наличием)


 
TSV   (2002-01-10 23:01) [3]

По-моему, ты извращаешся...
А по OLE DB можно на www.microsoft.com почитать.
Удачи.


 
Boo   (2002-01-10 23:48) [4]

согласен с последним возражением...
и у MSSQL и у OLE db один создатель (правда все через MDAC), так что нет смысла изобретать колесо :-)


 
Dok_3D   (2002-01-11 09:34) [5]

Альтернатива есть всегда
BDE :)


 
mvg_first   (2002-01-11 10:17) [6]

Может я и извращаюсь или может я выпендриваюсь, но по моему скромному мнению MDAC это слишком большой монстр для скромной задачи по доступу к SQL. Ведь к примеру, если мне нужно вырыть "ямку" я возьму лопату а не роторный экскаватор :) Хотя и то и другое могут копать "ямки".

Поэтому если ADO заточен под широкий спектр возможностей по доступу к любому хранилищу данных то - это "роторный экскаватор" а я ищу "маленькую лопатку" чтобы решить тривиальную задачу по доступу к серверу.

Понятно объяснил смысл моего выпендривания, я не изобретаю колесо, я просто хочу найти подходящее колесико к моей задаче и пользоваться только им, а не возить в запорожце запаски ко всем видам транспорта, только потому что все эти запаски делает один производитель и пакует их в один пакет :)))

З.Ы.
Черт какой я крутой философ :)))


 
SergSuper   (2002-01-11 10:56) [7]

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

Брось, потраченные силы не стоят пары съэкономленных мегабайт на машине пользователя. Цени своё время выше компьтерного


 
olden   (2002-01-11 11:25) [8]

1) ZEOS Database Objects ( http://www.zeoslib.org)
2) Delphi6 + dbExpress for MS SQL ( http://islamov.com/dbexpress/)
3) SQLDirect Component Library ( http://www.sql-direct.com/)


 
TSV   (2002-01-11 14:23) [9]

> mvg_first © (11.01.02 10:17)

А ничего, что MDAC вместе с Windows поставляется?


 
drpass   (2002-01-11 15:00) [10]

Всегда есть ODBC - хочешь, вручную пиши, хочешь - через старый добрый BDE


 
handra   (2002-01-11 17:50) [11]

TSV ©> для MSSQL2000 нужен MDAC версии не ниже 2.6 для полноценной работы, а он далеко не в каждой винде есть (в XP толчно есть)


 
mvg_first   (2002-01-11 20:32) [12]

Во первых я себе не ставил задачу сэкономить место на клиенте, цель моих поисков сократить количество промежуточных звеньев между моим приложением и MSSQL сервером.
Поясню на примере (как я понимаю принцип его работы):
Если я напишу приложение и спольованием компонентов закладки адо то структура доступа к серверу будет выглядеть так:
[Мое приложение]->[Делфийская обертка над АДО]->[СОМ объект АДО]->[СОМ объект ОЛЕДБ]->[MS SQL сервер].
Возможно я упустил или невено понял маршурт прохождения данных, если так исправьте меня пожалуйста, и укажите где был неправ.
Но если это так то, мне кажется что на каждом учатске задействуется процессорное время на обработку операции, на выполнения специфических действий заложенных разработчиком в каждый объект этой цепочки, и если есть возможность их сократить то почему - бы ей не воспользоваться.

P.S. Прошу прощения если написал слегка туманно, конец рабочего дня сказывается, да и просто точнее хотел выразить свою проблему.

Спасибо за ваши ответы по этой проблеме, и наперед спасибо за уточнение моих мыслей :))


 
mvg_first   (2002-01-14 10:08) [13]

Господа! Неужели Вам больше нечего добавить по этому вопросу? Очень интересно ваше мнение, на мой предыдуший топик :))


 
mvg_first   (2002-01-14 10:10) [14]

Странно? Почемуто сообщение вверх не подымается :(((


 
модератор   (2002-01-14 10:18) [15]

>mvg_first © (14.01.02 10:08)
Это назывется флейм


 
mvg_first   (2002-01-14 18:25) [16]

Прошу прощения но всетаки "Up"


 
iZEN   (2002-01-16 02:37) [17]

Java-драйвер (3 или 4 уровня -- pure-Java), у MS он есть, "весит" около 6Мб. Но это не для Delphi...хотя Borland работает в направлении объединения технологий.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.005 c
1-9175
Dimedrol
2002-02-12 13:10
2002.03.04
Stay on top v.s. MessageDlg ?!


7-9320
AlexKniga
2001-11-27 18:10
2002.03.04
Не в тему. Про аудио системы.


14-9283
BJValentine
2002-01-17 20:05
2002.03.04
Excel + Delphi=...


1-9145
ДмитрийВ
2002-02-17 19:27
2002.03.04
в буфер кусок изображения на форме сохранить


3-9079
СергейКнязев
2002-02-06 11:48
2002.03.04
Помогите найти ошибку в запросе СРОЧНО





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский