Статья (в разработке)

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Статья (в разработке)

Сообщение alibek » 05.03.2005 (Сб) 12:25

Я тут начал небольшую статью писать (компиляция MSDN о DAO, RDO и ADO + кое-что от себя), а потом подумал "а стоит ли?".
Теперь вот думаю, а нужна ли вообще эта статья? Или дело полезное?
Если сделаю, то примерно на следующей неделе.
Lasciate ogni speranza, voi ch'entrate.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 05.03.2005 (Сб) 12:37

alibek писал(а):Я тут начал небольшую статью писать (компиляция MSDN о DAO, RDO и ADO + кое-что от себя), а потом подумал "а стоит ли?".
Теперь вот думаю, а нужна ли вообще эта статья? Или дело полезное?
Если сделаю, то примерно на следующей неделе.
ИМХО Хорошая статья всегда нужна

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 05.03.2005 (Сб) 12:41

Нужна, и с особым акцентом на "что из них выбирать в каждой конкретной ситуации".
Изображение

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 05.03.2005 (Сб) 13:52

Ок, пожелания будут учтены :)
Разумеется, они будут субъективны, иначе не умею, но постараюсь этот субъективизм особо не проявлять.
Периодически буду выкладывать ее на http://alibek09.narod.ru/vb/articles/dba/index.html , когда она будет завершена, причешу и отправлю Гайдару.
Lasciate ogni speranza, voi ch'entrate.

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

Сообщение GSerg » 05.03.2005 (Сб) 13:58

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

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 05.03.2005 (Сб) 16:10

tyomitch писал(а):Нужна, и с особым акцентом на "что из них выбирать в каждой конкретной ситуации".


Что выбирать... DAO и RDO вроде уже давно полутрупики.
Какой в них смысл? Если только в статье это будет разъяснено...

А так, вроде, ADO сейчас на все случаи жизни хватает.
Он гораздо удобней.

Парочка мелких исключений:

1 - при большом числе полей в запросе (становится заметным при числе полей 80 и более) и работе с MDB-шкой ADO начинает дико тормозить в геометрической зависимости от числа полей. При этом таблица может быть вообще пустой. Но тут скорее кривовато разработанная структура базы - столько полей в записи...

2 - через объекты DAO можно вытащить чуть больше сведений о структуре таблицы MDB. Но, при желании, их-же можно получить и через ADO, читая системные таблицы. И не столь часто они нужно.

Вот, пожалуй, и все мелкие преимущества DAO.
У ADO их намного больше, причем не мелких.
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 05.03.2005 (Сб) 16:33

RDO пожалуй да, а DAO вполне живет и здравствует. Для небольших проектов с MDB достаточно удобна, чтобы конкурировать.
Lasciate ogni speranza, voi ch'entrate.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 05.03.2005 (Сб) 16:36

При всём уважении, поймите меня правильно. Это тема для 2000 года...
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 05.03.2005 (Сб) 16:37

Намек понятен, но ADO.NET не знаю :)
Lasciate ogni speranza, voi ch'entrate.

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 05.03.2005 (Сб) 16:49

alibek писал(а):Намек понятен, но ADO.NET не знаю :)


Ну дык заодно и узнал бы.
А то на всякие мелочи там натыкаешься и начинаешь думать...

Вот, например подумал что в ADO.NET я не знаю аналога ADO-шному

Код: Выделить всё
Set r = r.NextRecordset


- просто еще не приходилось пользовать...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 05.03.2005 (Сб) 16:54

Чтобы юзать ADO.NET надо перейти на VS.NET, я полагаю. А студии то и нет.
Lasciate ogni speranza, voi ch'entrate.

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 05.03.2005 (Сб) 16:54

alibek писал(а):RDO пожалуй да, а DAO вполне живет и здравствует. Для небольших проектов с MDB достаточно удобна, чтобы конкурировать.


А нафиг, когда ADO есть? Все-же учить старую технологию бессмысленно (если ее не знаешь). Если с нуля, то лучше сразу ADO.NET.

Разработка с использованием DAO осмысленна только в одном случае, если с ним работать умеешь, а как пользоваться ADO незнаешь и учиться вообще неохота. Но это застой...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 05.03.2005 (Сб) 16:56

Andrey Fedorov писал(а):
Вот, например подумал что в ADO.NET я не знаю аналога ADO-шному

Код: Выделить всё
Set r = r.NextRecordset


- просто еще не приходилось пользовать...


DataSet.Tables
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 05.03.2005 (Сб) 16:56

alibek писал(а):Чтобы юзать ADO.NET надо перейти на VS.NET, я полагаю. А студии то и нет.


В смысле "студии нет"? Болванки CD из магазинов пропали?
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

FaKk2
El rebelde gur&#250;
El rebelde gur&#250;
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 05.03.2005 (Сб) 19:30

Есть. Только зачем покупать? Из праздного интереса?
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.


Вернуться в Народный треп

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

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

    TopList