2010-12-16 193 views
0

试图从JavaScript调用存储过程:JavaScript调用存储过程

<script type="text/javascript"> 
<!--#include file="Connections/sms.asp" --> 

var UpdateCalls = Server.CreateObject("ADODB.Command"); 
UpdateCalls.ActiveConnection = MM_sms_STRING; 
UpdateCalls.CommandText = "CALL sms.UpdateCalls()"; 
UpdateCalls.CommandType = 4; 
UpdateCalls.CommandTimeout = 0; 
UpdateCalls.Prepared = true; 
UpdateCalls.Execute(); 

</script> 

我测试的存储过程在MySQL并正确执行,而不是从JavaScript。 语法看起来是正确的。

有什么建议吗?

+1

'Server.CreateObject(“ADODB.Command”);'是这个JavaScript? – 2010-12-16 14:37:43

+3

你忘了'runat =“server”'。尝试有:'