How do I fix my code where I can open the database? Here is my code:
public int InsertCommand(int logId, string edi, string personFormalName, DateTime activityDateTime, string activityTypeDescriptor, string additionalDetails, string reasonMessage, string notes)
{
string connectionString = "Data Source=Bill\\Bill;Initial Catalog=Billy;Integrated Security=True";
SqlConnection conn = new SqlConnection(connectionString);
SqlCommand cmd = new SqlCommand();
try
{
string strCommand = "Insert INTO Tracker(id, edi, personsName, date, descriptor, details, reasons, notes)";
cmd.CommandType = CommandType.Text;
cmd.CommandText = strCommand;
cmd.Connection = conn;conn.Open(); // <-----------------------------------------error here cmd.Parameters.AddWithValue("@id", logId);
cmd.Parameters.AddWithValue("@edi", edi);
cmd.Parameters.AddWithValue("@personName", personFormalName);
cmd.Parameters.AddWithValue("@date", activityDateTime);
cmd.Parameters.AddWithValue("@descriptor", activityTypeDescriptor);
cmd.Parameters.AddWithValue("@details", additionalDetails);
cmd.Parameters.AddWithValue("@reasons", reasonMessage);
cmd.Parameters.AddWithValue("@notes", notes);
return cmd.ExecuteNonQuery();
}
catch
{
throw;
}