在javascript中执行存储过程
我试图以如下方式在Javascript中执行存储过程:在javascript中执行存储过程,javascript,php,sql,stored-procedures,linked-server,Javascript,Php,Sql,Stored Procedures,Linked Server,我试图以如下方式在Javascript中执行存储过程: xmlhttpPost2(2,"BuscaProducto","EXEC GetProductStk"); 但是浏览器说:异构查询需要为连接设置ANSI_null和ANSI_WARNINGS选项。这确保了一致的查询语义。启用这些选项,然后重新发出查询 我知道在客户端执行查询是不正确的,但我需要这样做 在同一web应用程序中,我执行另一个存储过程: xmlhttpPost2(2, "BuscaCliente", "EXEC getClien
xmlhttpPost2(2,"BuscaProducto","EXEC GetProductStk");
但是浏览器说:异构查询需要为连接设置ANSI_null和ANSI_WARNINGS选项。这确保了一致的查询语义。启用这些选项,然后重新发出查询
我知道在客户端执行查询是不正确的,但我需要这样做
在同一web应用程序中,我执行另一个存储过程:
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);
SP运行正常
我的问题是:
我如何通过Javascript在xmlHttpRequest中运行ANSI_null和ANSI_警告
提前感谢。您要求发生不好的事情。我知道以这种方式执行查询是不正确的,但这只是为了测试。