Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
Mutabor

Какой проект легче - DAO, ADO или ODBC?

19.03.2007, 08:44. Показов 1539. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть проект по работе с БД. Необходимо, чтобы конечный ехе-шник был как можно 'легче'. Какой из механизмов для этого лучше использовать - DAO, ADO или ODBC?
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.03.2007, 08:44
Ответы с готовыми решениями:

Есть ли в VB или в ADO, DAO или RDO функция преобразования MS SQL типов данных в MS Access?
Существует ли встроенная функция перевода типов данных SQL в Access, Paradox, Dbase и пр.?

Что выбрать ADO или DAO?
Сразу скажу, что вопросы ламерские. 1. Есть ADO, DAO - это все интерфейсы доступа к базам данных. А какой из них выбать? У меня...

Что лучше применять DAO или ADO?
старая база ведется под Win98 надо сделать к ней запросы. Что лучше применять DAO или ADO?

6
0 / 0 / 1
Регистрация: 08.03.2007
Сообщений: 21
19.03.2007, 10:31
На чем база?
Сколько пользователей ?
Что за проект ?
В зависимости от этого и выбирай.
С уважением
SSA
0
0 / 1 / 3
Регистрация: 27.03.2012
19.03.2007, 10:47
EXE-шник будет всегда маленький, вот инсталляция... С DAO она будет вроде меньше, чем с ADO, про остальное не знаю. Но думаю, что выбор компонента для работы с БД должен зависеть не от той причины, которая была названа, а от возможностей компонента для работы с заданной БД.
0
Mutabor
19.03.2007, 13:40
Проект простой, БД - Access 97. Предполагается этот проектник расположить на сервере, чтобы народ скачивал. Поэтому и требования к размерам файлов.
Я вот что нашёл. В инсталляции MSOffice есть такая компонента 'Доступ к данным', в составе которой фигурирует 'Объекты доступа к данным для Visual Basic' (Описание - 'Объекты DAO для доступа к внешним данным из программ на Visual Basic, включая ODBCDirect'). Может, формируюя cab-файл, не включать DAO-шные библиотеки, их ведь можно установить инсталляцией MSOffice?
У меня сейчас не получается создать инсталляцию проекта. Точнее, создаётся, но не хочет развертываться, ругается на строки lst-файла... Непонятно.
0 / 1 / 3
Регистрация: 27.03.2012
19.03.2007, 13:47
> не включать DAO-шные библиотеки, их ведь можно
> установить инсталляцией MSOffice?

тогда может можно им и бэйсик установить? :-) В принципе, можно подготовить несколько инсталляций: для тех, у кого есть офис, для тех, у кого есть vb... но уверен ли ты, что у пользователя будет та же версия офиса, что и у тебя?

> У меня сейчас не получается создать инсталляцию
> проекта. Точнее, создаётся, но не хочет
> развертываться, ругается на строки lst-файла...
> Непонятно.

Эту проблему уже 10 раз обсуждали на этом форуме. Проблема в том, что в твоей системе установлены настройки русские, а PDW создает lst-файл с форматом даты в американском формате. Так что тебе либо нужно изменить вручную lst-файл и поменять разделитель даты на '/', либо изменить настройки системы и поновой сделать setup
0
Mutabor
19.03.2007, 18:04
Нет, этим я хотел 'облегчить' объем установки. VB устанавливать не нужно. Просто у всех стоит MSOffice и, наверняка, дистрибутив. Так зачем же юзеру качать лишние 1.5 метра, если они у него есть?
Вопрос только в версиях Оффисного DAO... Но я думаю, протестировать можно.
0 / 1 / 3
Регистрация: 27.03.2012
20.03.2007, 14:17
Вот еще по проблемам сетапа прислали ссылочку

http://www.microsoft.ru/catalog/article.asp?article_ID={CE6FA101-3FC2-11D4-A6D1-00508B8B783F}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.03.2007, 14:17
Помогаю со студенческими работами здесь

Не проходит параметрический запрос ни в ADO ни в DAO
Для ускорения обработки большой базы начал пробовать работу через параметрический запрос в DAO и в ADO, но при открытии Recordset выдает...

Как передать функции из DAO в ADO?
У меня есть 2 фкц упаковки dbf под DAO. Кто-нибудь может подсказать, как их переделать под ADO? Или м.б. кто-нибудь знает, как упаковывать...

Будет ли работать ADO and DAO в одном приложении?
Будет ли работать такой гибрид? Почему бы не использовать только ДАО то отвечаю, что ADO не очень хочет работать с дбф файлами, а ДАО...

Можно ли в одном приложении юзать и ADO и DAO?
Можно ли делать такой изврат как в сабже??

ActiveReports можно ли вместо встроенного DAO, ADO...
Можно ли вставить отобранные на другой форме с DAO, ADO ... записи в AсtiveReports. Отчет я нарисовал с помощью DAO встроенного в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru