try
{
    int i = 0;
    using (SqlConnection sqlCon = new SqlConnection(Form1.connectionString))
    {
        string commandString = "INSERT INTO Logindetail (Account,ID,Logint,Logoutt) values ('" + acc + "'," + textbxID.Text + "," + null + ", SYSDATETIME()" + ");";
            // MessageBox.Show(commandString);
            SqlCommand sqlCmd = new SqlCommand(commandString, sqlCon);
            sqlCon.Open();
            SqlDataReader dr = sqlCmd.ExecuteReader();
            i = 1;
            if (i == 0)
            {
                MessageBox.Show("Error in Logging In!", "Error");
            }
            MessageBox.Show("Successfully Logged In");
    }
}
catch (Exception ex)
{
    MessageBox.Show(ex.ToString());
}
I'm making a LoginForm for a Project.I have created a table which shows the LoginDetails(Account,ID,LoginTime,LogoutTime).But when I run the Program,it doesn't runs successfully.I face an error which is in Pic-2.When I remove sql 'data reader',the program runs without displaying the error.


 
     
    