繁体   English   中英

在Asp.Net C#中使用MySQL存储过程

[英]Using MySQL stored procedure in Asp.Net C#

我找不到此代码中的错误。 据我说,这很好,希望能正确执行,但出现错误:

错误[42000] [MySQL] [ODBC 3.51驱动程序] [mysqld-5.7.11]
您的SQL语法有误; 检查与您的MySQL服务器版本相对应的手册,以获取在第1行的“ ViewBatchByID”附近使用正确的语法

我的代码是

string Message = null;

OdbcCommand Cmd = new OdbcCommand();
Cmd.Connection = Connection.con;
Cmd.CommandText = "ViewBatchByID";
Cmd.CommandType = CommandType.StoredProcedure;
Cmd.Parameters.AddWithValue("@p0", 1);

try
{
    Cmd.ExecuteNonQuery();
}
catch(Exception ex)
{
   Message = ex.Message.ToString();
}

这里的ViewBatchByID是我的存储过程,可以在服务器上正常工作。

检查服务器的连接设置。 Database设置好了吗?

Driver={SQL Server};Server=(local);Trusted_Connection=Yes;Database=AdventureWorks;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM