Example #1
0
 def sql(self):
     if not self.sql_table:
         raise Exception("SQLTable not set")
     tab = self.sql_table
     tn = tab.tablename
     cav = self.get_cols_and_vals()
     cols = SQLFormat.columns_join(cav[0])
     vals = SQLFormat.values_join(cav[1])
     stt = "INSERT INTO %s ( %s ) VALUES ( %s );" % (tn, cols, vals)
     return stt
Example #2
0
 def sql_fed_from(self, table):
     if not table:
         raise Exception("SQLTable not set")
     tn = table.tablename
     columns = ["id", "pttsitepump_id", "pttsitetank_id"]
     cols = SQLFormat.columns_join(columns)
     stt = ""
     for tank in self.fed_from:
         v = [str(table.get_next_id()), str(self.get_id()), str(tank.get_id())]
         vals = SQLFormat.values_join(v)
         stt += "INSERT INTO %s ( %s ) VALUES ( %s );\n" % (tn, cols, vals)
     if stt == None:
         return ""
     return stt[:-1]