public void AddCustomers(string CName, string Cadd, string CContact, string CCity, string CRegion, string CCountry)
{
SqlConnection con = new SqlConnection("server=SAAD;database=Inventory_management;integrated security=true");
SqlCommand cmd = new SqlCommand("AddCustomers", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@CName", CName);
cmd.Parameters.AddWithValue("@Cadd", Cadd);
cmd.Parameters.AddWithValue("@CContact", CContact);
cmd.Parameters.AddWithValue("@CCity", CCity);
cmd.Parameters.AddWithValue("@CRegion", CRegion);
cmd.Parameters.AddWithValue("@CCountry", CCountry);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
Das ist mein Klassencode, und das ist mein aspx.cs CodeCodierung Probleme Unbekannter Fehler
protected void Button1_Click1(object sender, EventArgs e)
{
try
{
cc.AddCustomers(CustomerName.Text, Address.Text, ContactNo.Text, City.Text, Region.Text, Country.Text);
GridView1.DataSource = cc.getcustomers();
GridView1.DataBind();
}
catch
{
}
}
ich diesen Fehler:
Cannot insert the value NULL into column 'CustomerID', table 'Inventory_management.dbo.Customers'; column does not allow nulls. INSERT fails. The statement has been terminated.
Was soll ich jetzt tun? Wer helfen
* Was soll ich jetzt tun? * Nun, ** lese ** die Fehlermeldung, und dann tun Sie, wie es heißt - fügen Sie einen Wert für 'CustomerID' in diese Tabelle ein! –
ich tat, aber es dosent Arbeit –
jetzt gibt es diesen Fehler Fehler beim Konvertieren von Datentyp Nvarchar in Int. –