Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Сравнение ADO и ODBC / 25 сообщений из 37, страница 1 из 2
17.02.2007, 13:21
    #34338248
OIO
OIO
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
Здравствуйте!
Если сравнивать ADO и ODBC, то что лучше? Удобнее в написании?
Я пишу один проект на ODBC, и мне задали вопрос, а не лучше бы на ADO? Не смог ничего ответить... Есть у кого-то какие соображения по этому поводу?
...
Рейтинг: 0 / 0
17.02.2007, 15:35
    #34338373
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
Хмм , старо как мир ...
...
Рейтинг: 0 / 0
17.02.2007, 15:43
    #34338391
OIO
OIO
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
Если так старо, то может Вы изложите свои мысли или ссылочку дадите
...
Рейтинг: 0 / 0
17.02.2007, 15:48
    #34338395
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
Может поиск что даст...
...
Рейтинг: 0 / 0
17.02.2007, 15:57
    #34338404
man_555
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
насколько мне известно ADO включает в себя ODBC ;-) т.е. по простому говоря, ты пользуешься более низким уровнем.
...
Рейтинг: 0 / 0
17.02.2007, 16:43
    #34338454
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
ADO является COM - обёрткой над OLEDB и предназначена изначально для скриптовых языков.
К ODBC никакого отношения не имеет.
...
Рейтинг: 0 / 0
17.02.2007, 16:48
    #34338457
OIO
OIO
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
Два предыдущих ответа противоречат один другому - т.е. один не верен. Зачем писать, если не уверен?
...
Рейтинг: 0 / 0
17.02.2007, 18:55
    #34338582
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
OIOДва предыдущих ответа противоречат один другому - т.е. один не верен. Зачем писать, если не уверен?
Я уверен. Если интересно - читайте первоисточники - MDAC SDK поможет.
...
Рейтинг: 0 / 0
17.02.2007, 20:55
    #34338664
Лузер_007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
авторADO является COM - обёрткой над OLEDB и предназначена изначально для скриптовых языков.
К ODBC никакого отношения не имеет.
Вранье , причем конкретное.
...
Рейтинг: 0 / 0
17.02.2007, 22:15
    #34338748
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
Лузер_007 авторADO является COM - обёрткой над OLEDB и предназначена изначально для скриптовых языков.
К ODBC никакого отношения не имеет.
Вранье , причем конкретное.

Помолчи, а? http://msdn2.microsoft.com/en-us/data/aa937703.aspx

MSDNWhat is ODBC?
Open Database Connectivity (ODBC) is a C language interface that allows developers to access databases in a fashion that does not depend on the software on the other end of the wire. For an introduction to ODBC programming, see the ODBC Programmer's Reference. ODBC is the most mature and popular API that is included in the current shipping version of MDAC.

What is OLEDB?
OLEDB was designed to provide a consistent developer experience and performant data access across a variety of data sources—some of which may not be databases at all. OLEDB leverages the C++ Active Template Libraries (ATL) to provide power to the developer while abstracting many complexities of COM programming. For an introduction to OLEDB programming, see the OLE DB Programmer's Guide.

What is ADO?
ActiveX Data Objects (ADO) is a simple data access technology that can used from Visual Basic, ASP, and Jscript (ADO can be used from C++, although this is a less common scenario). Behind the scenes, ADO is built on top of the OLEDB interfaces—giving the flexibility OLEDB's data source–agnostic programming model to ADO developers. For an introduction to ADO programming, see ADO Fundamentals.

Which interface is right for me?
Since ODBC and OLEDB cannot be used directly from scripting languages, if your application needs data access from Visual Basic or a scripting language such as VBScript, you should use ADO. If you are accessing data from C++, both ODBC and OLEDB are good options, and many factors could come into play making a decision. Therefore, we recommend reading about both and seeing which is better suited to the needs, architecture, and programming style of your application.

ODBC is generally considered the easier of the two APIs for many programmers to use, so if you are not sure which option is best, we would suggest you start with ODBC.
...
Рейтинг: 0 / 0
17.02.2007, 22:22
    #34338752
Лузер_007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
Изопропил? не убедил :) Ты не путай технологию создания компоненты с технолгией доступа к данными, тем более на уровне с++. ОК ? И еще.-не хами - совет, яйца подрежу.
...
Рейтинг: 0 / 0
17.02.2007, 22:31
    #34338758
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
Лузер_007Изопропил? не убедил :) Ты не путай технологию создания компоненты с технолгией доступа к данными, тем более на уровне с++. ОК ? И еще.-не хами - совет, яйца подрежу.

Какая компонента, о чём Вы? Пока врёте Вы. и хамите тоже Вы.
...
Рейтинг: 0 / 0
17.02.2007, 23:22
    #34338789
Лузер_007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
Где было хоть слово про компоненту ? Вы выдимо прочитали заманчивый пост для юзеров от микрасофта :)) Да, писать они умеют, славо Богу много Русских. А вот то, что доступ данных от LoadLibrary до #import ничем не отличаеться, Вам не сообщили, сообщили только о том, что Вы подписались на интерфейс :)
Удачи.
...
Рейтинг: 0 / 0
17.02.2007, 23:37
    #34338800
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
Лузер_007 А вот то, что доступ данных от LoadLibrary до #import ничем не отличаеться

Где было озвучено, что речь идёт об MS SQL ?
...
Рейтинг: 0 / 0
17.02.2007, 23:44
    #34338805
Лузер_007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
Изопропил , к Ms Sql это не имеет ни какого отношения.
...
Рейтинг: 0 / 0
17.02.2007, 23:51
    #34338809
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
Лузер! Вы описали поведение MS SQL Native Client

Это частный случай
...
Рейтинг: 0 / 0
18.02.2007, 02:15
    #34338853
man_555
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
ИзопропилADO является COM - обёрткой над OLEDB и предназначена изначально для скриптовых языков.
К ODBC никакого отношения не имеет.

ой-ли!? для скриптовых?
...
Рейтинг: 0 / 0
18.02.2007, 09:25
    #34338891
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
man_555 ИзопропилADO является COM - обёрткой над OLEDB и предназначена изначально для скриптовых языков.
К ODBC никакого отношения не имеет.

ой-ли!? для скриптовых?

Да.Самостоятнльно с переводом справитесь?
MSDNActiveX Data Objects (ADO) is a simple data access technology that can used from Visual Basic, ASP, and Jscript ( ADO can be used from C++, although this is a less common scenario ).
...
Рейтинг: 0 / 0
18.02.2007, 17:46
    #34339242
man_555
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
Изопропил man_555 ИзопропилADO является COM - обёрткой над OLEDB и предназначена изначально для скриптовых языков.
К ODBC никакого отношения не имеет.

ой-ли!? для скриптовых?

Да.Самостоятнльно с переводом справитесь?
MSDNActiveX Data Objects (ADO) is a simple data access technology that can used from Visual Basic, ASP, and Jscript ( ADO can be used from C++, although this is a less common scenario ).

1. А с каких это пор Visual Basic считается скриптовым языком? Заметь, про VBScript здесь ни слова ;-)

2. А на сегодняшний день ситуация такова: " The ADO.NET API is designed so it can be used from all programming languages that target the .NET Framework, such as Visual Basic, C#, J# and Visual C++. "


ЗЫ не стоит нервничать по пустякам ;-)
...
Рейтинг: 0 / 0
18.02.2007, 18:57
    #34339324
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
man_555ЗЫ не стоит нервничать по пустякам ;-)
По пустякам может и не стоит :)

Но откровенный бред про ODBC и OLEDB от Лузер_007 - уж извините :)
...
Рейтинг: 0 / 0
18.02.2007, 20:55
    #34339461
Лузер_007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
Изопропил , ты код OLE провайдера хоть раз смотрел ? А код ODBC драйвера ? Ну вот и найди 10 отличий ( исключая интрефейс в OLE и API в ODBC) Не путай методику от методологии. Уже не смешно.
Еще советую написать 1 драйвер ODBC и 1 компоненту OLE DB. Может быть тогда начнешь врубаться. Хотя.. не начнешь ) не судьба. Ты с таким азартом и тщеславием отстаиваешь свою глупость, что уже безнадежен.
...
Рейтинг: 0 / 0
18.02.2007, 20:56
    #34339464
Лузер_007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
Изопропил, и еще, где код ? ;) Давай что ли , по мужски, в коде , рубанем ;)
...
Рейтинг: 0 / 0
18.02.2007, 21:04
    #34339477
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
Лузер_007 пишет:

Задолбали уже с топиком !!
Скока можна ?
Че еще выясняете ?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
18.02.2007, 21:08
    #34339483
Лузер_007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
MasterZiv, ну я что ? Ну не понимает человек, что ошибается, потом спасибо скажет... если направить сейчас на путь истинный. В дураки я его не записываю и не грублю, не имею такой дурной привычки. Но мне просто как-то забавно , что внутренню реализацию доступа к данным путают с технологией ее построения . Вот и все.
...
Рейтинг: 0 / 0
18.02.2007, 21:23
    #34339513
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение ADO и ODBC
Лузер_007MasterZiv, ну я что ? Ну не понимает человек, что ошибается, потом спасибо скажет... если направить сейчас на путь истинный. В дураки я его не записываю и не грублю, не имею такой дурной привычки. Но мне просто как-то забавно , что внутренню реализацию доступа к данным путают с технологией ее построения . Вот и все.

Оставим в покое словоблудие о "технологии построения" и "внутренней реализации".
да все они биты и байты перелопачивают :)


Вопрос первый: какова роль OLEDB провайдера MSDASQL?
Вопрос второй: подскажите, как при помощи ODBC получить доступ к данным при наличии нужного OLEDB провайдера?

MS SQL Native Client имеет единую библиотеку DLL, в двумя комплектами точек входа для ODBC и OLEDB.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Сравнение ADO и ODBC / 25 сообщений из 37, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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