enderabi666
Hectopat
Daha fazla
- Cinsiyet
- Erkek
Herkese merhaba, SQL veritabanına veri gönderirken şu hatayı alıyorum;
Kodlar:
Kod:
: 'Must declare the scalar variable "[USER=156989]@Name[/USER]".'
Kodlar:
C#:
SqlCommand komut = new SqlCommand();
private void register_button_Click(object sender, EventArgs e)
{
SqlConnection baglantı = new SqlConnection("Data Source=DESKTOP-EDIK7UA;Initial Catalog=kullanıcılar;Integrated Security=True");
try.
{
if (baglantı.State==ConnectionState.Closed)
{
baglantı.Open();
}
string kayıt ="insert into kullanıcılar (name,surname,mail,password,phone_number) values (@name,@surname,@mail,@password,@phone_number";
komut.Parameters.AddWithValue("[USER=156989]@Name[/USER]", txt_name.Text);
komut.Parameters.AddWithValue("@surname", txt_surname.Text);
komut.Parameters.AddWithValue("@mail", txt_mail.Text);
komut.Parameters.AddWithValue("[USER=350373]@Password[/USER]", txt_password.Text);
komut.Parameters.AddWithValue("@phone_number", txt_no.Text);
komut = new SqlCommand(kayıt,baglantı);
komut.ExecuteNonQuery();
baglantı.Close();
MessageBox.Show("Kayıt başarılı");
}
catch (Exception error)
{
MessageBox.Show("İşlem sırasında hata oluştu"+" "+error.Message);
}
Hide();
}