MS Access. MDB импорта и сохранения на узел, который имеет тип содержимого, зависит от имени таблицы - PullRequest
1 голос
/ 06 марта 2012

В моей работе конечный пользователь на сайте Drupal должен загрузить файл с расширением .mdb, не преобразовывая его в файл csv, содержащий 4 таблицы.Каждая строка таблицы должна быть сохранена как узел в базе данных и иметь поля, соответствующие столбцам таблицы, а тип содержимого узла зависит от имени таблицы в файле.

Может ли этобыть сделано?Как я могу начать?

1 Ответ

4 голосов
/ 06 марта 2012

Сожалею, что вам пришлось создать свой собственный модуль, который будет выполнять весь процесс из a-z, вы можете открыть модуль импорта узлов только для того, чтобы узнать, как он создает узлы.

есть большая разница между тем, что вы хотите, и модулем импорта узлов, один из которых находится в CSV, поля разделены запятыми, но в вашем случае .mdb не разделены запятыми, вам пришлось выбирать на каждом листе таблицы и проверять, Таблица равна любому из ваших типов контента или нет. затем вы создадите узлы в случае совпадения имени в типах контента.

Другое отличие состоит в том, что при импорте узла вы выбираете, какой столбец будет соответствовать полю вашего типа контента.

Наконец, зачем им это нужно? .. В случае, если им это нужно каким-то образом, чтобы они знали время и деньги примерно так.

это все, что я знаю.

...