[英]How to insert other values into database in Visual Studio when there is an ID auto incremented
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);
..
等等
只是不要在查詢中添加它,如果它是自動遞增的,那么數據庫將處理 ID。
應該工作的查詢:
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)";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.