Действия для воспроизведения ошибки:Дозвуковые 3.0.0.4 активные записи шаблонов для MySQL не возвращает последний добавленный идентификатор
CREATE TABLE человек ( person_id INT (11) NOT NULL AUTO_INCREMENT, ПгвЬЫате VARCHAR (20) DEFAULT NULL, фамилия VARCHAR (20) По умолчанию значение NULL, возраст INT (11) По умолчанию '0', первичный ключ (person_id)) ДВИГАТЕЛЬ = InnoDB AUTO_INCREMENT = 36 По умолчанию CHARSET = latin1
INSERT INTO человека (имя, фамилия, возраст) ЗНАЧЕНИЯ (» myname ', NULL, NULL); SELECT LAST_INSERT_ID() как newid
Person personObject = new Person();
personObject.Firstname= "myname";
personObject.Add();
Response.Write(personObject.PersonId);
output is «0»
Это вопрос или сообщение об ошибке? – 2010-12-03 05:05:29