Форум: "Базы";
Текущий архив: 2007.07.15;
Скачать: [xml.tar.bz2];
ВнизКомпоненты для доступа к БД Найти похожие ветки
← →
DeadMeat © (2007-04-05 13:12) [0]Всем здравствуйте!
Вот озадачился вопросом, скорее чисто теоретическим. Какая есть принципиальная разница в использовании ADO, dbExpress и других компонентов доступа к БД?
← →
Ega23 © (2007-04-05 13:16) [1]Гвоздь можно забить: молотком, топором, кувалдой, камнем и т.п.
Молоток в данном случае - предпочтительнее.
Также и с технологиями доступа.
Для MSSQL лучше ADO.
← →
Jan1 (2007-04-05 13:17) [2]dbExpress
http://delphikingdom.ru/asp/itemq.asp?mode=1&itemid=305
ADO
http://delphikingdom.ru/asp/itemq.asp?mode=1&itemid=128
← →
Виталий Панасенко © (2007-04-05 15:05) [3]
> Ega23 © (05.04.07 13:16) [1]
> Гвоздь можно забить: молотком, топором, кувалдой, камнем
> и т.п.
> Молоток в данном случае - предпочтительнее.
> Также и с технологиями доступа.
> Для MSSQL лучше ADO.
Дрын тоже можно измельчить этими инструментами. Но топор в данном случае - лучше...:-)
← →
Desdechado © (2007-04-05 15:29) [4]Я бы делил по принципу: универсальные и специализированные (заточенные/прямого доступа).
Универсальные хороши легкостью перехода с одной СУБД на другую без изменения кода программы (или с минимальными изменениями).
Специализированные хороши использованием уникальных фич конкретной СУБД.
← →
Ega23 © (2007-04-05 15:30) [5]
> Дрын тоже можно измельчить этими инструментами. Но топор
> в данном случае - лучше...:-)
Пральна. Об этом и речь. Можно через BDE работать, там вообще пофиг, какая СУБД - универсализм полный. С другой стороны одних только плюсов - не бывает.
← →
DeadMeat © (2007-04-07 12:35) [6]Спасибо за ответы.
Немного конкретизирую вопрос, новым вопросом ;)
Сейчас я использую 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. Но вот сам не знаю что и как. Поэтому хотел спросит у спецов.
← →
Johnmen © (2007-04-07 12:49) [7]
> Что лучше?
OLE DB Provider for SQL Server (Provider=SQLOLEDB
)
← →
DeadMeat © (2007-04-11 09:05) [8]Спасибо конечно. Но вот возникает два вопроса (все же):
1. Чем оно лучше (Provider=SQLNCLI
)?
2. Чем оно лучше вообще?
Уж простите за назойливость.
← →
DeadMeat © (2007-04-13 09:09) [9]Дико извиняюсь, но UP.
Просто очень уж интересно.
← →
Johnmen © (2007-04-13 09:13) [10]Жди sniknik"а, м.б. у него будет время и желание всё это объяснить...
← →
DeadMeat © (2007-04-13 15:20) [11]Ну мне хотя бы в общих словах.
Оно надежнее/быстрее/проще и т.п.
А так - бум ждать конечно.
← →
DeadMeat © (2007-04-17 16:55) [12]Ну... Последняя надежда узнать истину!
Up!
← →
Johnmen © (2007-04-17 17:57) [13]Ну в общих словах - оно правильнее во всех смыслах :)
Ответ, я думаю, можно поискать на microsoft.com
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2007.07.15;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.067 c