Показать полную графическую версию : [решено] (VB6) Работа с БД (mdb или др.)
Необходимо написать утилиту (exe) на VB6, из которой можно будет:
1. создавать новую базу (mdb или возможно какую то другую)
2. заносить в неё данные (частные объявления)
3. сортировка / поиск по базе
4. выгрузка базы в текстовый файл по некоторым параметрам.
Подскажите где можно посмотреть инфу по этому вопросу. А то гуглю уже не первый час и как то всё скудно, отрывками ((((
Или мож у кого есть исходники, буду весьма благодарен.
Заранее спасибо.
Delirium
30-06-2010, 02:00
Sanchos, база должна быть сетевой или же для одной машины? Может быть имеет смысл заранее создать базу и потом уже с ней работать? Зачем создавать лишний головняк с программированием создания базы?
Спасибо за ответ, но я уже нашёл всю нужную информацию и уже пишу прогу используя DAO
Возникла проблема.
Создаю базу
Set dbs = wrkDefault.CreateDatabase(sPath, dbLangGeneral)
создаю таблицу и начинаю добавлять в неё поля.
нужно добавит текстовое поле длинной в 500 символов
.Fields.Append .CreateField(dbFld3, dbText, 500).
Но этот код выводит ошибку что мол "Слишком большая длинна поля"
Хотя в описаниях написано что поддерживается больше 255 символов.
Как быть?
BlackEric
13-07-2010, 15:01
На будущее. На чем бы вы не писали, если нет жесткой, объективной необходимости, то структура БД создается один раз в специализированном редакторе.
А потом к ней подключаетесь с клинта и пользуетесь.
При этом подходе пустую базу всегда можно восстановить из копии или сгенерить из SQL скрипта, который вам сгенерит тулза которой вы создавали БД.
А то что вы делаете сейчас скорее всего пустая трата времени.
бла бла бла... а ответа так и нет.
dbMemo рулит.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.