我是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中抛出
提前致谢。