以下語句在MS SQL Server管理工作室中運行良好。但是,當我嘗試通過PHP執行插入不會發生,並且不返回錯誤。我知道我的連接是有效的,所有我的選擇語句正確返回。我錯過了什麼?PHP SQL Server插入問題
DECLARE @id bigint; SET @id = (SELECT MAX(application_track_id) + 1 FROM application_track_data); INSERT INTO application_track_data (application_track_id,user_id, action_key, action, ip_address, session_id, application) VALUES (@id,1,'584','login','192.168.37.60','05sn3618p61dvmml6pkefuteg2','akamata');
這是我用來執行sql的代碼。
$result = mssql_query($sql);
if(!$result)
{
print "Error:" . mssql_get_last_message();
}
else
print "Success";
好吧,我把它放在一個存儲過程。現在我收到以下錯誤:將數據類型varchar轉換爲數字時出錯。 SP從Management Studio運行良好。我在表結構中看到的唯一情況是其中一列是bigint。會造成問題嗎? – James 2009-07-16 15:18:47