2009-11-10 1 views
0

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

я использовал этот синтаксис

NewItemToInsert.tbl_PRODUCT_CATEGORY.category_id = Convert.ToInt32 (categoryId); 

Категории отображаются в списке на странице добавления и связать этот выпадающий список, я написал класс.

Категория Id, который я хочу вставить уже существует в таблице категории и что Id я хочу добавить в таблицу Product

Пожалуйста, дайте мне полезные suggesstions

Благодарности Ritz

+1

какой язык? какая система баз данных? –

ответ

0

вам нужно иметь таблицу категорий в памяти (или использовать правильное перечисление, которое находится в синхронизации со значениями в db), и установить правильную категорию при выполнении команды update/insert. , если вы публикуете код, мы можем видеть, есть ли там проблемы.

0

Категория, которую вы хотите вставить в таблицу продуктов, должна уже существовать в таблице ProductCategory.

+1

не просто «должен» - он должен быть ** должен существовать в таблице ProductCategory! В противном случае нет отношений FK ..... –