C# 例程db的OUT或INOUT参数不是变量
我在MYSQL中创建了一个带有out参数的过程。当我通过查询呼叫时,它工作正常。我的问题是,我想在dotnetdatatable中添加这个过程。ServerExplorer-->右键单击-->添加表适配器-->使用现有存储过程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),
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中添加过程。