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

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

Компоненты для доступа к БД


DeadMeat ©   (2007-04-05 13:12:00) 

Всем здравствуйте!
Вот озадачился вопросом, скорее чисто теоретическим. Какая есть принципиальная разница в использовании ADO, dbExpress и других компонентов доступа к БД?


Johnmen   (2007-04-17 17:57:00) [1]

Ну в общих словах - оно правильнее во всех смыслах :)
Ответ, я думаю, можно поискать на microsoft.com


DeadMeat   (2007-04-17 16:55:00) [2]

Ну... Последняя надежда узнать истину!
Up!


DeadMeat   (2007-04-13 15:20:00) [3]

Ну мне хотя бы в общих словах.
Оно надежнее/быстрее/проще и т.п.
А так - бум ждать конечно.


Johnmen   (2007-04-13 09:13:00) [4]

Жди sniknik'а, м.б. у него будет время и желание всё это объяснить...


DeadMeat   (2007-04-13 09:09:00) [5]

Дико извиняюсь, но UP.
Просто очень уж интересно.


DeadMeat   (2007-04-11 09:05:00) [6]

Спасибо конечно. Но вот возникает два вопроса (все же):
1. Чем оно лучше ( Provider=SQLNCLI)?
2. Чем оно лучше вообще?

Уж простите за назойливость.


Johnmen   (2007-04-07 12:49:00) [7]


> Что лучше?

OLE DB Provider for SQL Server ( Provider=SQLOLEDB)


DeadMeat   (2007-04-07 12:35:00) [8]

Спасибо за ответы.
Немного конкретизирую вопрос, новым вопросом ;)
Сейчас я использую MS SQL 2000/2005
Подсмотрел на http://www.connectionstrings.comстроки для подключения.
И вот собсна сам вопрос:
SQL Native Client OLE DB Provider ( Provider=SQLNCLI)
и
SQL Native Client ODBC Driver ( Driver={SQL Native Client})

Что лучше? И чем? В одной из веток читал, что лучше ODBC бросить и перейти на OLE DB. Но вот сам не знаю что и как. Поэтому хотел спросит у спецов.


Ega23   (2007-04-05 15:30:00) [9]


> Дрын тоже можно измельчить этими инструментами. Но топор
> в данном случае - лучше...:-)


Пральна. Об этом и речь. Можно через BDE работать, там вообще пофиг, какая СУБД - универсализм полный. С другой стороны одних только плюсов - не бывает.


Desdechado   (2007-04-05 15:29:00) [10]

Я бы делил по принципу: универсальные и специализированные (заточенные/прямого доступа).
Универсальные хороши легкостью перехода с одной СУБД на другую без изменения кода программы (или с минимальными изменениями).
Специализированные хороши использованием уникальных фич конкретной СУБД.


Виталий Панасенко   (2007-04-05 15:05:00) [11]


> Ega23 ©   (05.04.07 13:16) [1]
> Гвоздь можно забить: молотком, топором, кувалдой, камнем
> и т.п.
> Молоток в данном случае - предпочтительнее.
> Также и с технологиями доступа.
> Для MSSQL лучше ADO.

Дрын тоже можно измельчить этими инструментами. Но топор в данном случае - лучше...:-)


Jan1   (2007-04-05 13:17:00) [12]

dbExpress
http://delphikingdom.ru/asp/itemq.asp?mode=1&itemid=305
ADO
http://delphikingdom.ru/asp/itemq.asp?mode=1&itemid=128


Ega23   (2007-04-05 13:16:00) [13]

Гвоздь можно забить: молотком, топором, кувалдой, камнем и т.п.
Молоток в данном случае - предпочтительнее.
Также и с технологиями доступа.
Для MSSQL лучше ADO.


Наверх

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