Выполнить хранимую процедуру в JavaScript

Я пытаюсь выполнить хранимую процедуру в Javascript следующим образом:

xmlhttpPost2(2,"BuscaProducto","EXEC GetProductStk");

Но браузер говорит: Гетерогенные запросы требуют, чтобы для соединения были установлены опции ANSI_NULLS и ANSI_WARNINGS. Это обеспечивает согласованную семантику запроса. Включите эти параметры, а затем повторите запрос.

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

В том же веб-приложении я выполняю другую хранимую процедуру:

xmlhttpPost2(2, "BuscaCliente", "EXEC getCliente "+idCliente);

И это, если это работает.

Разница в том, что первая хранимая процедура вызывается к таблице, которая находится на связанном сервере.

Анализируя ошибку, у меня есть тест с php:

$ansiwarnings = "SET ANSI_WARNINGS ON";;
$ansinulls = "SET ANSI_NULLS ON";
$ansiwarnings = mssql_query($ansiwarnings);
$ansinulls = mssql_query($ansinulls);
$query = "EXEC GetProductStk '$sku', '$sucursal', '$cliente'";
$query = mssql_query($query);

И ИП работает правильно.

Мой вопрос:

Каким образом я запускаю ANSI_NULLS и ANSI_WARNINGS в xmlHttpRequest от Javascript?

Заранее спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]