Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - [решено] (VB6) Работа с БД (mdb или др.)

Ответить
Настройки темы
VBA - [решено] (VB6) Работа с БД (mdb или др.)

Аватара для Sanchos

Пользователь


Сообщения: 124
Благодарности: 5

Профиль | Отправить PM | Цитировать


Необходимо написать утилиту (exe) на VB6, из которой можно будет:
1. создавать новую базу (mdb или возможно какую то другую)
2. заносить в неё данные (частные объявления)
3. сортировка / поиск по базе
4. выгрузка базы в текстовый файл по некоторым параметрам.

Подскажите где можно посмотреть инфу по этому вопросу. А то гуглю уже не первый час и как то всё скудно, отрывками ((((
Или мож у кого есть исходники, буду весьма благодарен.

Заранее спасибо.

Отправлено: 10:34, 22-06-2010

 

Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Sanchos, база должна быть сетевой или же для одной машины? Может быть имеет смысл заранее создать базу и потом уже с ней работать? Зачем создавать лишний головняк с программированием создания базы?

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 02:00, 30-06-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Sanchos

Пользователь


Сообщения: 124
Благодарности: 5

Профиль | Отправить PM | Цитировать


Спасибо за ответ, но я уже нашёл всю нужную информацию и уже пишу прогу используя DAO

Отправлено: 07:12, 01-07-2010 | #3


Аватара для Sanchos

Пользователь


Сообщения: 124
Благодарности: 5

Профиль | Отправить PM | Цитировать


Возникла проблема.
Создаю базу
Set dbs = wrkDefault.CreateDatabase(sPath, dbLangGeneral)
создаю таблицу и начинаю добавлять в неё поля.
нужно добавит текстовое поле длинной в 500 символов
.Fields.Append .CreateField(dbFld3, dbText, 500).

Но этот код выводит ошибку что мол "Слишком большая длинна поля"
Хотя в описаниях написано что поддерживается больше 255 символов.

Как быть?

Отправлено: 13:48, 12-07-2010 | #4


Старожил


Сообщения: 435
Благодарности: 63

Профиль | Отправить PM | Цитировать


На будущее. На чем бы вы не писали, если нет жесткой, объективной необходимости, то структура БД создается один раз в специализированном редакторе.
А потом к ней подключаетесь с клинта и пользуетесь.
При этом подходе пустую базу всегда можно восстановить из копии или сгенерить из SQL скрипта, который вам сгенерит тулза которой вы создавали БД.

А то что вы делаете сейчас скорее всего пустая трата времени.

-------
black-eric.livejournal.com


Отправлено: 15:01, 13-07-2010 | #5


Аватара для Sanchos

Пользователь


Сообщения: 124
Благодарности: 5

Профиль | Отправить PM | Цитировать


бла бла бла... а ответа так и нет.
dbMemo рулит.

Отправлено: 17:29, 13-07-2010 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - [решено] (VB6) Работа с БД (mdb или др.)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочие БД - Бесплатная программа для открытия/редактирования файлов mdb GreyObr Программирование и базы данных 12 27-01-2010 15:54
Резервная копия Моих документов и долбаный *.MDB knyazya Microsoft Windows NT/2000/2003 4 17-06-2008 01:38
Запуск mdb файлов по сети на w2003 сервере, подвешивает его mnk Microsoft Windows NT/2000/2003 12 14-04-2008 15:33
Прочие БД - Доступ к данным в mdb файле riissk Программирование и базы данных 4 19-10-2007 18:34
Вирус или нормальная работа XP? DRadmin Microsoft Windows 2000/XP 25 14-11-2006 15:11




 
Переход