小编P01*_*107的帖子

将参数从文本框传递到 sql 语句字符串 - 单引号(')杀死我

将文本添加到 cpr_txtbx、name_txtbx 和 address_txtbx 后,我将它们转换为要在语句字符串中使用的参数。我正在使用的 MySQL 服务器需要语法:“INSERT INTO people (type, cpr, name, address)” VALUES('cpr', 'name', 'address')"(是的,单引号),我是扯掉我的头发试图找出这里的语法。

我的按钮现在看起来像这样(我知道这是错误的):

        private void add_btn_Click(object sender, RoutedEventArgs e)
    {
        string statement = "INSERT INTO people (type, cpr, name, address)" +
            "VALUES('citizen', ':cpr', ':name', ':address')";
        this.AUD(statement, 0);
        add_btn.IsEnabled = false;
        edit_btn.IsEnabled = true;
        delete_btn.IsEnabled = true;
    }
Run Code Online (Sandbox Code Playgroud)

澳元是:

        private void AUD(string statement, int state)
    {
        string msg = "";
        MySqlCommand cmd = conn.CreateCommand();
        cmd.CommandText = statement;
        cmd.CommandType = CommandType.Text;

        switch (state)
        {
            case 0:
                msg = …
Run Code Online (Sandbox Code Playgroud)

c# mysql syntax wpf

1
推荐指数
1
解决办法
57
查看次数

标签 统计

c# ×1

mysql ×1

syntax ×1

wpf ×1