/[xmltv_parser]/trunk/GBPVRProgramDatabaseFixer/SQLLITE.cs
ViewVC logotype

Diff of /trunk/GBPVRProgramDatabaseFixer/SQLLITE.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 184 by william, Sat Mar 16 18:50:06 2013 UTC revision 185 by william, Sat Mar 16 18:55:49 2013 UTC
# Line 867  namespace GBPVRProgramDatabaseFixer Line 867  namespace GBPVRProgramDatabaseFixer
867                  {                  {
868                      try                      try
869                      {                      {
870                          gLog.Verbose.Info.WriteLine("Removing old program with oid: '{0}'", old_program.oid);                          //gLog.Verbose.Info.WriteLine("Removing old program with oid: '{0}'", old_program.oid);
871                          con.Open();                          con.Open();
872                          string command_text = string.Format(@"DELETE FROM [{0}] WHERE [oid] = @oid;", TABLES.PROGRAMME);                          string command_text = string.Format(@"DELETE FROM [{0}] WHERE [oid] = @oid;", TABLES.PROGRAMME);
873                          gLog.Verbose.Debug.WriteLine("Executing Command: '{0}'", command_text);                          //gLog.Verbose.Debug.WriteLine("Executing Command: '{0}'", command_text);
874                          using (SQLiteCommand cmd = new SQLiteCommand(command_text, con))                          using (SQLiteCommand cmd = new SQLiteCommand(command_text, con))
875                          {                          {
876                              cmd.Parameters.Add(new SQLiteParameter("oid", old_program.oid));                              cmd.Parameters.Add(new SQLiteParameter("oid", old_program.oid));
877                              int rowsupdated = cmd.ExecuteNonQuery();                              int rowsupdated = cmd.ExecuteNonQuery();
878                              gLog.Verbose.Info.WriteLine("Updated '{0}' rows", rowsupdated);                              //gLog.Verbose.Info.WriteLine("Updated '{0}' rows", rowsupdated);
879                          }                          }
880                          result = true;                          result = true;
881                      }                      }
# Line 906  namespace GBPVRProgramDatabaseFixer Line 906  namespace GBPVRProgramDatabaseFixer
906                  {                  {
907                      try                      try
908                      {                      {
909                          gLog.Verbose.Info.WriteLine("Updating old program with oid: '{0}'", new_program.oid);                          //gLog.Verbose.Info.WriteLine("Updating old program with oid: '{0}'", new_program.oid);
910                          con.Open();                          con.Open();
911                          //string command_text = string.Format(@"UPDATE [{0}] SET [name]=@name,[sub_title]=@subtitle, WHERE [OID] = @oid", TABLES.PROGRAMME);                          //string command_text = string.Format(@"UPDATE [{0}] SET [name]=@name,[sub_title]=@subtitle, WHERE [OID] = @oid", TABLES.PROGRAMME);
912                          string command_text = string.Empty;                          string command_text = string.Empty;
# Line 923  namespace GBPVRProgramDatabaseFixer Line 923  namespace GBPVRProgramDatabaseFixer
923                          builder.AppendFormat("[rating]=@rating");                          builder.AppendFormat("[rating]=@rating");
924                          builder.AppendLine(" WHERE [oid] = @oid");                          builder.AppendLine(" WHERE [oid] = @oid");
925                          command_text = builder.ToString();                          command_text = builder.ToString();
926                          gLog.Verbose.Debug.WriteLine("Executing Command: '{0}'", command_text);                          //gLog.Verbose.Debug.WriteLine("Executing Command: '{0}'", command_text);
927                          using (SQLiteCommand cmd = new SQLiteCommand(command_text, con))                          using (SQLiteCommand cmd = new SQLiteCommand(command_text, con))
928                          {                          {
929                              cmd.Parameters.Add(new SQLiteParameter("oid", new_program.oid));                              cmd.Parameters.Add(new SQLiteParameter("oid", new_program.oid));
# Line 936  namespace GBPVRProgramDatabaseFixer Line 936  namespace GBPVRProgramDatabaseFixer
936                              cmd.Parameters.Add(new SQLiteParameter("unique_identifier", new_program.unique_identifier));                              cmd.Parameters.Add(new SQLiteParameter("unique_identifier", new_program.unique_identifier));
937                              cmd.Parameters.Add(new SQLiteParameter("rating", new_program.rating));                              cmd.Parameters.Add(new SQLiteParameter("rating", new_program.rating));
938                              int rowsupdated = cmd.ExecuteNonQuery();                              int rowsupdated = cmd.ExecuteNonQuery();
939                              gLog.Verbose.Info.WriteLine("Updated '{0}' rows", rowsupdated);                              //gLog.Verbose.Info.WriteLine("Updated '{0}' rows", rowsupdated);
940                          }                          }
941    
942                          result = true;                          result = true;

Legend:
Removed from v.184  
changed lines
  Added in v.185

  ViewVC Help
Powered by ViewVC 1.1.22