Попытка
#Область Подключение
Connection = Новый COMОбъект("ADODB.Connection");
Connection.Open("driver=MySQL ODBC 5.1 Driver;database="+СокрЛП(DSN)+";server="+СокрЛП(ServerName)+";uid="+СокрЛП(UID)+";pwd="+СокрЛП(PWD)+";STMT=set character_set_results=cp1251;");
#КонецОбласти
#Область Запрос
Выборка = Connection.Execute("INSERT INTO orders
|(id_user, status, first_name, last_name, phone, email, delivery, pay_method, address, comments, cost, price_delivery, name, liqpay_status, city, department, street, house, house_number, sale, city_np_code, department_np_code, promocod, bonus, is_no_call_me, is_gift, first_name_recipient, last_name_recipient, phone_recipient, created_at, updated_at)
|VALUES
|('429', 'new', 'Ivan', 'Ivanov', '0991234567', 'admin@admin.com', 'in_ukraine', 'nal_pay', 'Kiev, Ivanova 38', 'do 14:00', '228', '40', '', '0', 'Kiev', 'Отделение №3...', 'Ivanova', '38', '306', '0', 'Nova Poshta City Code Here', 'Nova Poshta Department Code Here', '', '96', '0', '1', 'Petr', 'Petrov', '0501234567', CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP());");
Выборка = Connection.Execute("SET @last_id = LAST_INSERT_ID();");
Выборка = Connection.Execute("INSERT INTO orders_product (id_order, id_product, count, price, params, sale) VALUES (@last_id, '113', '1', '350', '', '0');");
Выборка = Connection.Execute("SELECT @last_id;");
#КонецОбласти
#Область ВыполнитьЗапрос
Пока Выборка.EOF() = 0 Цикл
LastID = Выборка.Fields("@last_id").Value;
Выборка.MoveNext();
КонецЦикла;
#КонецОбласти
#Область ЗакрытьСоедениение
Выборка.Close();
#КонецОбласти
Исключение
Сообщить(ОписаниеОшибки());
Возврат Неопределено;
КонецПопытки;
Подписаться на:
Сообщения (Atom)