Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
4 / 4 / 2
Регистрация: 07.07.2009
Сообщений: 122
1

Автоинкремент в C# MySQL

12.08.2009, 10:33. Показов 3410. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть 2 таблицы MySQL. 1:

SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
CREATE TABLE `patient` (
  `id_patient` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  `surname` CHAR(30),
  `name` CHAR(30),
  `fathername` CHAR(30),
  `birthday` DATE,
  `sex` CHAR(1),
  `policy` CHAR(60),
  `address` CHAR(70),
  `telephone` CHAR(12),
  `profession` CHAR(50),
  `complaints` CHAR(255),
  `diagnosis` CHAR(255),
  `comment` tinytext,
  PRIMARY KEY(`id_patient`)
)
2:
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
CREATE TABLE `pictures` (
  `id_picture` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  `id_patient` INT(11) UNSIGNED NOT NULL,
  `date_p` DATE NOT NULL,
  `id_discr` INT(11) UNSIGNED NOT NULL,
  `file_p` CHAR(255) NOT NULL,
  `id_mode` INT(11) UNSIGNED,
  `research_type` tinytext,
  `research_method` tinytext,
  `anatomical_area` tinytext,
  `projection` tinytext,
  PRIMARY KEY(`id_picture`),
  CONSTRAINT `PatPic` FOREIGN KEY (`id_patient`)
    REFERENCES `patient`(`id_patient`)
    ON DELETE CASCADE
    ON UPDATE CASCADE,
)
Вторая с первой связаны... Связь указал в описании 2-й:
SQL
1
2
3
4
CONSTRAINT `PatPic` FOREIGN KEY (`id_patient`)
    REFERENCES `patient`(`id_patient`)
    ON DELETE CASCADE
    ON UPDATE CASCADE
В С# создаю DataSet дизайнером.. Добавляются 2 таблицы и связь между ними.
Мне нужно, чтобы в первой таблице первичный ключ вставлялся автоинкрементом, но свойство AutoIncrement в true установить я не могу. Такая ошибка выдается:

Parent Columns and Child Columns don't have type-matching columns.

Вопрос: Как мне формировать значение ключа при вставке записи в таблицу patient?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.08.2009, 10:33
Ответы с готовыми решениями:

автоинкремент
ms sql 2005 через Server Management Studio просматриваю табличку, первая колока автоинкремент,...

проблема с автоинкремент
как можно решить такое:в dataset есть таблица с праймери кей и автоинкрементом в первом столбце...

Автоинкремент в DataTable
С базы данных автоинкремент при выгрузке в дата сет почему то не передался... Т.е поле то...

Автоинкремент в grid
Таблица в базе имеет автоинкрементное поле. Есть grid с навигатором. При добавлении записи...

0
12.08.2009, 10:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.08.2009, 10:33
Помогаю со студенческими работами здесь

автоинкремент в DataGridView
Добрый вечер! Есть таблица: create table Услуга ( id_услуги int ...

Автоинкремент/автодекремент в таблице БД
Возможно ли создать поле id с возможностью автоинкремента/автодекремента? Например: Строки...

Не работает автоинкремент в Datatable
Прошу помощи. Имеется DataTable, куда залита таблица из бд. Через datagridview добавляю записи в...

Автоинкремент в базе данных
Добрый день! Изучаю работу .Net и ADO. проблема такая.. есть база данных. в ней одна таблица, в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru