con = new SqlConnection(cs);
con.Open();
DateTime current = DateTime.Now;
current = Convert.ToDateTime(DateTime.Now.ToString(MM/dd/yyyy hh:mm:ss));
SqlCommand cmd = new SqlCommand(@INSERT IGNORE INTO CustomerDetails
(CustomerId, Date, Name, Gender, Address, Phone, Email, MobileNo,Notes)
VALUES (' + txtCustomerID.Text + ',' + current + ',' +
txtCustomerName.Text + ','+Gender+','+txtAddress.Text+',' + txtPhone.Text
+ ',' + txtEmail.Text+',' + txtMobileNo.Text + ',' +txtNotes.Text + '),
con);
cmd.ExecuteNonQuery();
con.Close();
Já používám tento kód v databázi můj den má datetime datový typ, ale když jsem ukládání dat prostřednictvím formuláře je zobrazeno
Konverze varchar datový typ na typ datetime vedlo out-of-rozsah hodnot. Příkaz byl ukončen
Co je za problém? Proč se tato chyba se zobrazuje?