我尝试使用php运行其中一个存储过程。警告:mssql_execute():提供的参数不是有效的MS SQL语句资源
:但不知何故,这是在屏幕上始终显示以下错误消息“警告:mssql_execute():提供的参数不是一个有效的MS的SQL语句的资源......”
请在下面找到我的代码用于调用存储过程在PHP中:
$conn = mssql_connect("sql-02", "rsGreen", "abc123");
$db = mssql_select_db("Green");
$Query = "exec rpt_control @list = '".$_REQUEST['list']."',
@suburb = '".$_REQUEST['suburb']."',
@state = '".$_REQUEST['state']."',
@on_off = ".$_REQUEST['switch'];
mssql_execute($Query);
不要任何人知道我的代码是怎么回事?
注:当我手动运行存储过程,这是工作的罚款,没有错误显示
我试过这个..但是错误信息“Warning:mssql_execute()[function.mssql-execute]:message:异类查询需要为连接设置ANSI_NULLS和ANSI_WARNINGS选项,以确保一致的查询语义。选项,然后重新发出你的查询“dispay – 2012-03-06 04:04:28
@JinYong所以打开它们'mssql_query(”SET ANSI_NULLS ON; SET ANSI_WARNINGS ON;“);' – 2012-03-06 04:07:54