SHARE
TWEET

Untitled

a guest Oct 21st, 2019 68 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using (SqlConnection connection = new SqlConnection(connectionString))
  2.             {
  3.                 connection.Open();
  4.  
  5.                 // Start a local transaction.
  6.                 //SqlTransaction sqlTran = connection.BeginTransaction();
  7.  
  8.                 // Enlist a command in the current transaction.
  9.                 SqlCommand command = connection.CreateCommand();
  10.                 //command.Transaction = sqlTran;
  11.  
  12.                 try
  13.                 {
  14.                     string cmdtext = @"
  15.                         SELECT TOP 1 TipKomande.Prefiks,Korak.IdNamirnice, Korak.Kolicina, Korak.Vrijeme
  16.                         FROM Lonac
  17.                         INNER JOIN Korak
  18.                         ON Lonac.IdRecepta=Korak.IdRecepta
  19.                         INNER JOIN TipKomande
  20.                         ON Korak.idTipKomande=TipKomande.idTipKomande
  21.                         WHERE idlonca={0} and Korak.Vrijeme>{1} and
  22.                         DATEADD (ss,Korak.vrijeme, Lonac.StartTime) < GetDate()
  23.                         ORDER BY Korak.Vrijeme ASC";
  24.                     cmdtext = String.Format(cmdtext, idlonca, laststeptime);
  25.  
  26.                     // Execute two separate commands.
  27.                     command.CommandText = cmdtext;
  28.                     SqlDataReader reader = command.ExecuteReader();
  29.                     string embededcommand = "";
  30.  
  31.                     if (reader.HasRows)
  32.                     {
  33. TU SAM STAVIJA ONI UPDATE ----->
  34.                         while (reader.Read())
  35.                         {
  36.  
  37.                             embededcommand = reader.GetString(0);
  38.                             if (embededcommand == "A")
  39.                                 embededcommand = embededcommand + reader.GetInt32(1).ToString();
  40.  
  41.                             embededcommand = embededcommand + reader.GetInt32(2).ToString();
  42.                             embededcommand = embededcommand + reader.GetInt32(3).ToString();
  43.                         }
  44.                     }
  45.                     else
  46.                     {
  47.                         embededcommand = "0";
  48.                     }
  49.                    
  50.                     reader.Close();
  51.                     return embededcommand;
  52.                 }
  53.                 catch (Exception ex)
  54.                 {
  55.                     // try
  56.                     // {
  57.                     // Attempt to roll back the transaction.
  58.                     //sqlTran.Rollback();
  59.                     throw ex;
  60.                     // }
  61.                     //  catch (Exception exRollback)
  62.                     // {
  63.                     // Throws an InvalidOperationException if the connection
  64.                     // is closed or the transaction has already been rolled
  65.                     // back on the server.
  66.                     //       Console.WriteLine(exRollback.Message);
  67.                     //throw exRollback;
  68.                     //  }
  69.                 }
  70.             }
  71.         }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top