Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 例程db的OUT或INOUT参数不是变量_C#_Mysql_Asp.net - Fatal编程技术网

C# 例程db的OUT或INOUT参数不是变量

C# 例程db的OUT或INOUT参数不是变量,c#,mysql,asp.net,C#,Mysql,Asp.net,我在MYSQL中创建了一个带有out参数的过程。当我通过查询呼叫时,它工作正常。我的问题是,我想在dotnetdatatable中添加这个过程。ServerExplorer-->右键单击-->添加表适配器-->使用现有存储过程 DROP PROCEDURE IF EXISTS SP_OUTLETCREATION; CREATE PROCEDURE SP_OUTLETCREATION( IN SP_OutletId smallint, IN SP_OutletName varchar(20),

我在MYSQL中创建了一个带有out参数的过程。当我通过查询呼叫时,它工作正常。我的问题是,我想在dotnetdatatable中添加这个过程。ServerExplorer-->右键单击-->添加表适配器-->使用现有存储过程

DROP PROCEDURE IF EXISTS SP_OUTLETCREATION;
CREATE PROCEDURE SP_OUTLETCREATION(
IN SP_OutletId  smallint,
IN SP_OutletName varchar(20),
out SP_MSG varchar(50)
)...

I got the error 

OUT or INOUT argument 3 for routine xxx is not a variable or NEW pseudo-variable in BEFORE trigger 

我使用的是MYSQL连接器NET6.3.6。请帮我解决这个问题。

你能发布相关的C代码吗?要检查的一件事是添加您设置的参数
.Direction=ParameterDirection.Output我的问题是无法在DataAdapter中添加过程。