JavaScript вызов хранимой процедуры - PullRequest
0 голосов
/ 16 декабря 2010

Попытка вызова хранимой процедуры из 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 Ответ

2 голосов
/ 16 декабря 2010

Я понял.

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

нет необходимости помещать CALL в командный текст, просто имя sproc.

Спасибо всем.

...