Visual C # Winforms проблема с базой данных - PullRequest
2 голосов
/ 13 сентября 2011

У меня проблема с базой данных .. ошибка ..

INSERT INTO Customer (CustomerName)
VALUES ('Joe Schmoe'); LAST_INSERT_ID();

Я использовал нечто подобное в моей winform, так что это утверждение:

  INSERT INTO Customer (CustomerName)
  VALUES ('Joe Schmoe'); LAST_INSERT_ID();

- показывает мне последний вставленный идентификатор в столбце моего клиента

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

Как я могу сохранить его в переменной или элементе управления?

1 Ответ

2 голосов
/ 13 сентября 2011

Посмотрите на приведенные ниже примеры.Невозможно дать точный SQL, не зная вашей базы данных.

SQL Server и C #: получить последний вставленный идентификатор

Получить вставленный идентификатор.

Как получить последний вставленный идентификатор?

Получение идентификатора последней добавленной записи

Фрагмент кода C # -Получить значение столбца идентификации из SQL Server

РЕДАКТИРОВАТЬ

Если это база данных MySQL, вы можете использовать LAST_INSERT_ID () встроенную функцию.

Здесь - это пример кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...