2016-01-09 1 views
1

Проблема с полем вложения. Мы используем интерфейс MS Access 2010 с базовым интерфейсом MYSQL. У меня есть таблица, содержащая поле «вложение». Это намерение состоит в том, чтобы хранить 2 файла PDF на запись. (база данных составляет всего 300 записей).Как использовать MS Access 2010 для прикрепления файлов в MYSQL

Когда таблица построена на локальной стороне, мастер прикрепления файлов появляется правильно при нажатии на кнопку в форме, позволяющей загружать один или несколько файлов. Однако, когда таблица переносится на конец MYSQL и тип поля изменяется на BLOB, возникает следующая ошибка;

Объект OLE пуст Вы не можете отредактировать рамку связанного объекта, если поле в базовой таблице не содержит объект OLE. Щелкните правой кнопкой мыши поле, нажмите «Вставить объект» и используйте диалог чтобы найти и добавить объект в поле ".

Метод правого клика не так уж плох, однако он позволит вам хранить только один объект, а не несколько файлов.

Любая помощь очень ценится.

ответ

1

Тип данных Attachment, который может содержать несколько файлов, весьма специфичен для базы данных Access. Я сомневаюсь, что любая система базы данных сервера поддерживает это.

Если у вас есть 2 файла на запись, почему бы не создать для них 2 поля BLOB?

Или, если может быть больше файлов (0..n), создайте для них отдельную таблицу с соотношением 1: n от основной таблицы.

+0

Я отдам его. Благодарю. – NewbieVBA