Click here to Skip to main content
15,895,557 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
SqlCommand com = new SqlCommand("INSERT INTO Regstudents (სახელი, გვარი,[სტუდენტური ნომერი],[სასწავლო კურსი], [ტელეფონის ნომერი]) VALUES (@სახელი, @გვარი, @[სტუდენტური ნომერი], @[სასწავლო კურსი], @[ტელეფონის ნომერი])");
com.CommandType = CommandType.Text;
com.Connection = con;
com.Parameters.AddWithValue("@სახელი", textBox1.Text);
com.Parameters.AddWithValue("@გვარი", textBox2.Text);
com.Parameters.AddWithValue("@[სტუდენტური ნომერი]", textBox3.Text);
com.Parameters.AddWithValue("@[სასწავლო კურსი]", textBox4.Text);
com.Parameters.AddWithValue("@[ტელეფონის ნომერი]", textBox5.Text);
con.Open();
com.ExecuteNonQuery();
Posted

1 solution

Square brackets around parameter names are not legal

Can you try take the space out of the parameter name and then remove the brackets?

e.g.


SqlCommand com = new SqlCommand("INSERT INTO Regstudents (სახელი, გვარი,[სტუდენტური ნომერი],[სასწავლო კურსი], [ტელეფონის ნომერი]) VALUES (@სახელი, @გვარი, @სტუდენტური_ნომერი, @სასწავლო_კურსი, @ტელეფონის_ნომერი)");
com.CommandType = CommandType.Text;
com.Connection = con;
com.Parameters.AddWithValue("@სახელი", textBox1.Text);
com.Parameters.AddWithValue("@გვარი", textBox2.Text);
com.Parameters.AddWithValue("@სტუდენტური_ნომერი", textBox3.Text);
com.Parameters.AddWithValue("@სასწავლო_კურსი", textBox4.Text);
com.Parameters.AddWithValue("@ტელეფონის_ნომერი", textBox5.Text);
con.Open();
com.ExecuteNonQuery();
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900