Как вставить другие значения в базу данных в Visual Studio при автоматическом увеличении идентификатора - PullRequest
0 голосов
/ 11 января 2019

Userid - это значение с автоматическим приращением, которое дает значение по умолчанию, так как его значение не работает

string inse = @"insert into registration (userid, firstname, lastname, day, 
                                          month, year, address, city, pincode, 
                                          state, country, phoneno, emailaddress) 
                values  (DEFAULT, @firstname, @lastname, @day, 
                         @month, @year, @address, @city, @pincode,
                         @state, @country, @phoneno, @emailaddress)";

SqlCommand cmd = new SqlCommand(inse, con);
cmd.Parameters.AddWithValue("@firstname", txtfname.Text);
cmd.Parameters.AddWithValue("@lastname", txtlname.Text);
.. 

и т.д.

1 Ответ

0 голосов
/ 11 января 2019

Просто не добавляйте его вообще в запрос, если он автоматически увеличивается, то база данных будет обрабатывать идентификатор.

Запрос, который должен работать:

string inse = @"insert into registration(firstname,lastname,day,month,year,
               address,city,pincode,state,country,phoneno,emailaddress) 
               values  
               (@firstname,@lastname,@day,@month,@year,@address,@city,@pincode,
               @state,@country,@phoneno,@emailaddress)";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...