带参数的PDO存储过程

时间:2015-12-25 00:50:32

标签: sql sql-server stored-procedures pdo

我是SQL存储过程的新手。所有程序都是加密的,所以我看不到代码本身,但我有手册,其中包含有关参数的信息。

此存储过程用于将数据插入数据库。它包含许多参数,例如@orderid@customerid。虽然我不需要使用所有参数,但我尝试使用以下代码来插入带有过程的数据。

$sql = $pdowin->query("EXEC salesorderimport @orderid=:orderid, @customerid=:customerid");
$sql->bindValue(':orderid', 000050);
$sql->bindValue(':customerid', 801040);
$sql->execute();

它给了我以下错误。

  

致命错误:未捕获的异常' PDOException' with message' SQLSTATE [07002]:[Microsoft] [SQL Server的ODBC驱动程序11] COUNT字段不正确或语法错误'在... \ test.php:14堆栈跟踪:#0 ... \ test.php(14):PDO->查询(' EXEC销售订单...')#1 {main在第14行的... \ test.php中抛出

提前致谢。

0 个答案:

没有答案
相关问题