, когда я пытался скомпилировать свой проект сайта asp.net, я получил эту ошибку.
invalidCastException не было обработано кодом пользователя
protected void Button1_Click(object sender, EventArgs e)
{
SqlCommand cmd = new SqlCommand("Sp_Kullanici_Ekle ", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@ad", SqlDbType.NChar, 50).Value = TextBox_ad;
cmd.Parameters.Add("@soyad", SqlDbType.NChar, 50).Value = TextBox_soyad;
cmd.Parameters.Add("@tel", SqlDbType.NChar, 50).Value = TextBox_no;
cmd.Parameters.Add("@adres", SqlDbType.NChar, 50).Value = TextBox_adres;
cmd.Parameters.Add("@email", SqlDbType.NChar, 50).Value = TextBox_mail;
cmd.Parameters.Add("@sifre", SqlDbType.NChar, 50).Value = TextBox_sifre;
cmd.Parameters.Add("@kredikart", SqlDbType.NChar, 50).Value = TextBox_kredikart;
con.Open();
cmd.ExecuteNonQuery(); // this step gives error
con.Close();
}
это сторона sql
ALTER PROCEDURE [dbo].[Sp_Kullanici_Ekle]
(
@ad nvarchar(50),
@soyad nvarchar(50),
@tel nvarchar(50),
@adres nvarchar(50),
@email nchar(50),
@sifre nvarchar(50),
@kredikart nvarchar(50)
)
AS
BEGIN
insert into kullanici(kullanici_ad,kullanici_soyad,kullanici_tel,kullanici_adres,
kullanici_email,kullanici_sifre,kullanici_kredikart)
values(@ad,@soyad,@tel,@adres,@email,@sifre,@kredikart)
END