Страница: 1 |
Имеется приложение, работающее с базой данных Access. База данных создавалась и наполнялась данными в MS Access. Позже возникла идея создания базы данных программными методами в самом приложении. С самим созданием БД вроде разобрался. Без проблем с помощью SQL запроса добавил таблицы, а вот заполнить данными пустые таблицы не получается. В форме для добавления и редактирования БД используется Data Control и связанные текстовые поля. Подскажите, как правильно заполнять пустую таблицу, чтобы избежать ошибок. P.S. пустая БД и таблицы создаются верно, т.к. если заполнить новую БД данными с помощью MS Access все функции моего приложения работают верно.
А что если без контролов, а просто голым ADO? У меня аналогичная задача шла без проблем. Открываешь динамический рекордсет на основе таблицы: Dim RS As New ADODB.Recordset RS.Open TableName, Connection, 2, 2 А потом сколько надо столько записей и добавляй по принципу RS.AddNew RS(FieldName)=TextField.Text '(или преобразовать тип чтоб под поле подходил) .... ну и так далее... Кстати и создавать базу и все к ней причиндалы удонее во сто крат с помощью ADOX. Говорю это точно, тк сперва тоже использовал DDL. Кстати, обратите внимание, что все проблемы как правило возникают при использовании различных дата-контролов Вывод очевиден Страница: 1 |
Вопрос: База данных Access. Пустые таблицы. Ошибки.
Добавлено: 11.05.03 17:08
Автор вопроса: Avals
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
hedgehog
ICQ: 175571327
Вопросов: 15
Ответов: 207
Web-сайт:
Профиль | | #1
Добавлено: 12.05.03 00:01
Номер ответа: 2
Автор ответа:
hedgehog
ICQ: 175571327
Вопросов: 15
Ответов: 207
Web-сайт:
Профиль | | #2
Добавлено: 12.05.03 00:03