Volusion API — экспорт заказов по диапазону дат

По расписанию я хотел бы экспортировать заказы Volusion по диапазону дат:

select * from orders o where o.OrderDate >= '7/20/2015' AND o.OrderDate <= '7/23/2015'

Это возможно? Похоже, мой URL-адрес может использовать только знак равенства:

https://www.XX.net/net/[email protected]&EncryptedPassword=XX&EDI_Name=Generic\Orders&SELECT_Columns=*&WHERE_Column=o.orderdate&WHERE_Value=18/07/2015 10:58:09

Я посмотрел на функцию сохраненных запросов SQL. Есть ли способ сохранить запрос с параметрами, а затем заполнить их?


person Joseph Anderson    schedule 23.07.2015    source источник


Ответы (1)


Да, вы можете вставить параметры в запрос и выполнить его из общей папки.

Используя пользовательскую страницу ASP, это краткое изложение того, что вам нужно будет сделать.

1- Прочитайте строку (строки) запроса и очистите их.

2- Создайте запрос SQL с дезинфицированными параметрами

3- Запишите файлы SQL и XSD в папку «Generic».

4- выполнить записанный файл в общей папке, выполнив http-запрос

https://www.XX.net/net/[email protected]&EncryptedPassword=XX&EDI_Name=Generic\xyz

5- Удалите файлы, так как они больше не нужны после завершения запроса.

6- Возврат данных из запроса на страницу, запрашивающую данные

Очевидно, что это очень сокращенная версия того, что вам нужно сделать, но это, безусловно, возможно.

person user357034    schedule 25.07.2015