在.net中的WPF中没有为mysql命令提供参数.. [英] there is no parameter coming for mysqlcommand in WPF in .net..

查看:61
本文介绍了在.net中的WPF中没有为mysql命令提供参数..的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在.net中的WPF中没有为mysql命令提供参数。你可以解释一下WPF应用程序中的连接字符串...

there is no parameter coming for mysqlcommand in WPF in .net..can u explain me the connection string in WPF application...

推荐答案

DbCommand [ ^ ]仅接受对您的连接和命令文本(查询)的引用。 (可选)您可以从连接本身创建命令。检查我的示例:

DbCommand[^] accepts only reference to your connection and command text (query). Optionally, you can create command from connection itself. Check my example:
// Create MySql connection
using (var sqlConn = new MySqlConnection("your connection string"))
{
    // Open connection
    sqlConn.Open();

    // Create new command
    using (var cmd = sqlConn.CreateCommand())
    {
        // Set command text
        cmd.CommandText = "your sql query with @paramName";

        // Add command parameters
        cmd.Parameters.AddWithValue("@paramName", null);

        // Finally call *ONE* of these methods below:
        var numRows = cmd.ExecuteNonQuery(); // UPDATE/DELETE statement
        var value = cmd.ExecuteScalar(); // SELECT single value

        using (var reader = cmd.ExecuteReader()) // SELECT result set
        {
            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    var colValue = reader.GetString(0);
                }
            }
        }
    }
}


这篇关于在.net中的WPF中没有为mysql命令提供参数..的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆