Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Что лучше использовать DAO или ADO? Добавлено: 15.10.03 11:25  

Автор вопроса:  Elbrus

нужно сделать небольшую многопользовательскую программку. попробовал на DAO компонентах - просто, удобно, но есть маленький нюанс - необходимо из программы устанавливать путь БД, для DAO-компонент не очень удобно, вот для ADO - проще, чз DataEnvironment, но замучался я с ними - как то все криво, в гриде добавляю запись, меняю значение полей - только пытаюсь на другую перейти - пишет ошибку, либо сделал новую, пытаюсь ее удалить - пишет ошибку :(, вроде уже все методы requery, update перепробовал - все одно, мож кто подскажет чего делать.

да и вообще чего лучше и проще использовать?

и еще мож кто просветит, какие гриды и др. компоненты лучше использовать, где их взять, ну что бы конечно чз время они неспросили регистрацию...

всем заранее спасибо.

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 15.10.03 13:19
Я придерживаюсь мнения, что лучше не использовать компонентов типа
ADODCDataControl, Data Control и прочую чушь, а писать всё кодом, так
красивее и удобнее.

Насчёт DAO vs ADO: лучше использовать ADO .NET :-))
Если серьёзно, то DAO заточен под базы данных MS Access. Поэтому если
у тебя БД Access, то лучше использовать DAO. А если что-нть другое, то
лучше юзать ADO. Хотя мне кажется, что DAO намного удобней.

Ответить

Номер ответа: 2
Автор ответа:
 Elbrus



Вопросов: 3
Ответов: 1
 Профиль | | #2 Добавлено: 15.10.03 13:57

ок, сенькз!

мож поделишься опытом - вот накалякал я программульку с использованием DAO+ база MS Access (вынь98), и хочу ей пользоваться на др компе (вынь 2000, и др), в этой программульке используются 4 ocx-файла, как сделать так, что бы не надо было регистрировать их на компе, где я буду ей пользоваться?

пробовал я fusion - чот не вышло не фига :(

мож чот я не так делаю, или есть другие выходы?

Ответить

Номер ответа: 3
Автор ответа:
 boevik



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #3
Добавлено: 15.10.03 15:25

При написание новой программы надо использовать АДО (это совет microsоft-а) 

DAO это устаревшие data components и в последнее время есть проблема при работе с сетью NOVEL и иногда  на Windows XP.

Ответить

Номер ответа: 4
Автор ответа:
 Last_Santa



ICQ: 200700724 

Вопросов: 38
Ответов: 329
 Web-сайт: localhost
 Профиль | | #4
Добавлено: 22.10.03 04:23
Чем новее компонент, тем больше вероятности, что эго будут поддерживать будущие ОС

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам