我嘗試使用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