DAO & ADO - за и против

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Dummiel
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 11.06.2004 (Пт) 9:15
Откуда: Алтай

DAO & ADO - за и против

Сообщение Dummiel » 01.12.2006 (Пт) 15:45

Други мои!

Как-то поднималась тема DataGrid & MSFlexGrid - что почем, основной вывод из этого - у каждого свои вкусы.

Основное резюме под данным вопросом будет таким же, но объясните профессионально - что лучше - ADO или DAO? Как-то alibek говорил, что ADO неплох, но у DAO есть свои неоспоримые преимущества. А в одном моем топике мне высказали, что зря у меня к ADO душа не лежит (я работаю с DAO). Естественно, все это желательно не на уровне эмоций и приколов, а с точки зрения удобства, ресурсов, быстродействия и т.п.

P.S. На форуме в "Поиске" был, конкретно ничего не нашел.

Спасибо.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 01.12.2006 (Пт) 16:06

DAO - это старая технология, в основном она применима для файловых баз (mdb и тд)

ADO - новая универсальная технология доступа к любым базам (при наличии провайдера доступа, конечно)

Работай с ADO :!:

Dummiel
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 11.06.2004 (Пт) 9:15
Откуда: Алтай

Сообщение Dummiel » 14.12.2006 (Чт) 15:15

Спасибо, други!

Я работаю только с *.mdb, а переучиваться лень :oops:

Хотя я посмотрел, вроде особо-то и переучиваться не нужно.

А не подскажете, или ссылочку бросьте, где работа с ADO поподробнее разжевана? Да с сэмплами бы... :)

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 14.12.2006 (Чт) 15:31

на сайте есть в примерах и статьях, ищи

Summer.05
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 28.12.2005 (Ср) 20:19
Откуда: Москва

Сообщение Summer.05 » 18.12.2006 (Пн) 21:41

Dummiel
Смотри ответы на твои вопросы по справке ADO:
ADO-1 - http://www.glasda.ru/ado.asp
ADO-2 - http://www.script-coding.info/ADO.html
ADO-3 - http://am.rusimport.ru/MsAccess/topic.aspx?ID=258
ADO-4 - http://www.ibp.ru/ftp/Office%202000/PFI ... YSTEM/ADO/

Dummiel
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 11.06.2004 (Пт) 9:15
Откуда: Алтай

Сообщение Dummiel » 22.12.2006 (Пт) 16:02

Summer.05!
Спасибо тебе пребольшущее!!! :D

Konst_One!
При всем уважении к твоему опыту и регалиям - ну вот что бы в этом же стиле не ответить? А просто отмазка - ИЩИ! Нарабатываешь рейтинг в количестве сообщений?

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 22.12.2006 (Пт) 16:19

зачем мне это надо :shock:
просто иногда уже надоедает искать для людей, которые не могут кнопку Поиск на сайте нажать, да и работа понимаешь все-таки есть более важная в конкретный момент времени.
так что форум есть форум, есть время - ищу, нет - в поиск посылаю 8)

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 949
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 27.12.2006 (Ср) 18:00

чтоб не создавать лишней темы, осторожно поинтересуюсь:

1. если использовать ДАО из приложения для связи с МДБ на компьютере где не установлен офис, нужно ли что-то дополнительно инсталлить под 98-ую винду?

2. если ответ на первый вопрос положительный, то, можно ли в папку из которой стартует приложение поместить те файлы которые требуются для организации ДАО? т.е. другими словами исключить полностью какой-либо инсталл в 98-ой винде... (офис на компе НЕ установлен).

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 27.12.2006 (Ср) 18:17

Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 949
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 27.12.2006 (Ср) 18:34

GSerg
честно говоря играл - не угадал ни одной песни.

нужно сказать connection string или что сказать? просветите

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 27.12.2006 (Ср) 18:43

kibernetics, ты понимаешь отличие между ссылкой на топик и ссылкой на конкретный пост?
Если понимаешь, узри там ссылки на MDAC и Jet, которые ты должен поставить на машину с Win98.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 949
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 27.12.2006 (Ср) 18:55

да я просто спрашивал должен ли я что-то устанавливать. а не что именно. просто мне необходимо знать, нужно ли что-то устанавливать на машине юзера, если у меня VB+MDB через DAO.

и можно ли обойтись без инсталла разместив необходимые файлы в каталоге с программой.

вот и всё. просто если нужно что-то устанавливать на машине клиента, то надо искать другие пути. в моём случае просто не нужно ничего инсталить на юзер-машину.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 27.12.2006 (Ср) 19:05

Если показано, что именно, не следует ли из этого, что должен? :roll:
И нет, нельзя обойтись.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Dummiel
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 11.06.2004 (Пт) 9:15
Откуда: Алтай

Сообщение Dummiel » 30.12.2006 (Сб) 5:59

Konst_One писал(а):зачем мне это надо :shock:
просто иногда уже надоедает искать для людей, которые не могут кнопку Поиск на сайте нажать, да и работа понимаешь все-таки есть более важная в конкретный момент времени.
так что форум есть форум, есть время - ищу, нет - в поиск посылаю 8)


Уел, дружище, уел! :oops: :oops: :oops:
Серьезно, без дураков. Приношу свои извинения за некоторую резкость.
Чтобы выйти на эту страницу - подключение/експлорер/ящик/сообщение/топик в нашей деревне у меня уходит 5-7 минут. Сам понимаешь, сколько времени я бы затратил на поиски, поэтому и пытаюсь искать "легких путей"

С НОВЫМ ГОДОМ!!!


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList