Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] (VB6) Работа с БД (mdb или др.) (http://forum.oszone.net/showthread.php?t=178845)

Sanchos 22-06-2010 10:34 1439185

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

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

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

Delirium 30-06-2010 02:00 1444213

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

Sanchos 01-07-2010 07:12 1444989

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

Sanchos 12-07-2010 13:48 1451709

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

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

Как быть?

BlackEric 13-07-2010 15:01 1452543

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

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

Sanchos 13-07-2010 17:29 1452684

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


Время: 10:27.

Время: 10:27.
© OSzone.net 2001-