Zdravím,
chcel by som sa spýtať, ako je možné, že tento kód sa v pohode vykoná (neskončí to žiadnou chybou, za to stačí zmeniť jeden údaj na zlý a už chybu hlási), pritom priamo v databáze nie je žiadna zmena? Údaje sú správne, pri ostatných tabuľkách mi to v pohode funguje...
string sConnectionString;
sConnectionString = "Data Source=.\\SQLEXPRESS; AttachDbFilename=\"" + zdielaneInfo.Adresar + "\\rozvrh.mdf\";";
sConnectionString += "Integrated Security=True;User Instance=True";
SqlConnection objConn
= new SqlConnection(sConnectionString);
objConn.Open();
SqlCommand cmd = new SqlCommand("", objConn);
if (zdielaneInfo.Edit)
cmd.CommandText = "UPDATE subject " +
"SET name = @name, day = @day, timeStart = @timeStart, timeEnd = @timeEnd "
+ "WHERE id = @id";
else
cmd.CommandText = "INSERT INTO subject (name, day, timeStart, timeEnd) " +
"Values (@name, @day, @timeStart, @timeEnd)";
cmd.Parameters.Add(new SqlParameter("@name", txbName.Text));
cmd.Parameters.Add(new SqlParameter("@day", dniNaInt(cbDen.Text)));
cmd.Parameters.Add(new SqlParameter("@timeStart", DateTime.Parse(txbStart.Text)));
cmd.Parameters.Add(new SqlParameter("@timeEnd", DateTime.Parse(txbEnd.Text)));
cmd.Parameters.Add(new SqlParameter("@id", zdielaneInfo.Id));
cmd.ExecuteNonQuery();
objConn.Close();