Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
2-1182532885
7D7
2007-06-22 21:21
2007.07.15
Фильтрация в DBGrid


3-1176832923
isasa
2007-04-17 22:02
2007.07.15
Строка ключей и оператор SELECT


15-1181809762
Alhan
2007-06-14 12:29
2007.07.15
Как написать классную программу?


2-1182245713
Alexys
2007-06-19 13:35
2007.07.15
Ввод действительных чисел.


2-1182622364
Алексин
2007-06-23 22:12
2007.07.15
цикл





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский