Форум сайта python.su
Ситуация очень простая.
Выводу зарос через print – вставляю в SQL – он нормально обрабыватывается. Стоит сделать его коммит в БД посредством кода – он выпадает.
Сам код:
firecursor = fireconn.cursor()
print((("INSERT INTO REQUESTS (time_beg, time_end, freq, prod_type_id, priority, customer_id, sol_angle_min, sol_angle_max, shape, FL_READY, PostID ) \ VALUES ('{0}','{1}',{2},{3},{4},{5},{6},{7},'{8}',{9},{10})")).format(time_beg, time_end, freq, prod_type_id, priority, customer_id, sol_angle_min, sol_angle_max, shape, 1, request_id)) print "\n" firecursor.execute(("INSERT INTO REQUESTS (time_beg, time_end, freq, prod_type_id, priority, customer_id, sol_angle_min, sol_angle_max, shape, FL_READY, PostID ) VALUES ('2010-01-14 00:00:00','2010-01-14 00:00:00',6.0,3,{0},1,32,45,'001',1,1)")).format(priority) fireconn.commit()
Traceback (most recent call last)
Отредактировано Suliman (Июль 16, 2014 12:37:01)
Офлайн
Traceback (most recent call last)Ну всё ясно же!
Офлайн
Suliman
скобки не там раставлены как минимум.
firecursor.execute("INSERT INTO REQUESTS (time_beg, time_end, freq, prod_type_id, priority, customer_id, sol_angle_min, sol_angle_max, shape, FL_READY, PostID ) VALUES ('2010-01-14 00:00:00','2010-01-14 00:00:00',6.0,3,{0},1,32,45,'001',1,1)".format(priority))
Офлайн