Wann sollte ich Parameters. Add/AddWithValue
verwenden? Im folgenden MSDN Beispiel verwenden sie Parameters.Add
für int
und Parameters.AddWithValue
für string
SqlCommand Parameter Add vs. AddWithValue
command.Parameters.Add("@ID", SqlDbType.Int);
command.Parameters["@ID"].Value = customerID;
command.Parameters.AddWithValue("@demographics", demoXml);
Was das Beste für datetime
[cmd.Parameters.Add] ist jetzt veraltet. Verwenden Sie stattdessen 'cmd.Parameters.AddWithValue'] (http://stackoverflow.com/a/29554589/3936696) –