Sqlcommand Hata Alıyorum (Paramaters.Add > @ )
-
İşin içinden çıkamadım ben bi yerde hatam var ama göremedim.
3 textboxım var ; Ad, Soyad ve Numara(numarayıda nchar türünde aldım)
Girdigim verileri Göster butonuna bastıgımda tblBaglanti ya ekleyecek.
Komutlar şu şekilde;
Vs hata ( Warning 1 'System.Data.SqlClient.SqlParameterCollection.Add(string, object)' is obsolete: 'Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202' 55 D:\Documents and Settings\cako\My Documents\Visual Studio 2008\Projects\ProjectBaglanti\ProjectBaglanti\Form1.cs 13 ProjectBaglanti
)-----------------------------------------------------------------------------
private void btnGoster_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=dbBaglanti;Integrated Security=True");
string sorgu=@"INSERT INTO tblBaglanti(Ad,Soyad,Numara) values(@ad,@soyad,@numara)";
SqlCommand comm = new SqlCommand (sorgu, conn);
comm.CommandType = CommandType.Text;
comm.Parameters.Add("@ad", txtAd.Text);
comm.Parameters.Add("@soyad", txtSoyad.Text);
comm.Parameters.Add("@numara", txtNumara.Text);
try
{
conn.Open();
comm.ExecuteNonQuery();
//MessageBox.Show("Bağlantı Sağlandı");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
conn.Close();
}------------------------------------------------------------------------------------
-
Convert.ToString(txtBilmemne.Text)
diye denermisin bi ?
-
Dostum tşkler sorunu hallettim,
Versiyon uyuşmamasından dolayı
.paramaters.add yerine .paramaters.addwithvalue şeklinde yazmam gerekiyormuş.