Собственно проблема в следующем. Через ADO подсоединяюсь к mdb-базе, меняю RecordSource для AdoDC (к нему как раз и привязан DataGrid). Этот момент проходит нормально.
В таблице несколько полей NOT NULL; таблица пока пустая полностью.
Перед отображением DataGrid в нем меняются заголовки столбцов и устанавливается ширина = 0 для столбца счетчика (от этого, мягко говоря, отказываться не хочется совершенно).
Захожу в редактирование DataGrid, пробую ввести любое значение - и все, сообщение "Microsoft DataGrid Control": "The current row is not available"
При этом если напрямую в Access вбить данные, то дальнейшее редактирование данных через приложение уже идет без вопросов.
Попробовал прописать в DataGrid_Error следующее:
- Код: Выделить всё
Debug.Print Error(DataError)
Выдало:
- Код: Выделить всё
Application-defined or object-defined error
Я не смог найти, что и как надо прописывать, чтобы избежать подобного сообщения. Возможно, искал не то или не там.
Спасибо всем откликнувшимся.