0

我正在尝试从 C# 应用程序查询 MySql 数据库。下面是我正在使用的一段代码

public class GetNameController : ApiController
{
    [HttpGet]
    public HttpResponseMessage GetName(string J_No)
    {
        List<MySqlParameter> prms = new List<MySqlParameter>();
        prms.Add(new MySqlParameter("J_No", MySqlDbType.VarChar, J_No, ParameterDirection.Input));

        string connStr = ConfigurationManager.ConnectionStrings["DB-connectionString"].ConnectionString;
        using (MySqlConnection dbconn = new MySqlConnection(connStr))
        {
            DataSet userDataset = new DataSet();
            var strQuery = "SELECT * from Name_View where where Number = :J_No ";

我之前在 Oracle DB 连接中做过这样的事情。但是使用上面的代码,我遇到了prms.Add()类似的错误

The best overloaded method match for 'MySql.Data.MySqlClient.MySqlParameter.MySqlParameter(string, MySql.Data.MySqlClient.MySqlDbType, int, string)' has some invalid arguments

4

0 回答 0