【问题标题】:Adding two text box values into SQL database table with WPF C#使用 WPF C# 将两个文本框值添加到 SQL 数据库表中
【发布时间】:2017-03-08 19:43:00
【问题描述】:

我有两个文本框,我想将它们的值存储到 SQL 数据库表中。

但是,我收到命令文本的错误

Additional information: Incorrect syntax near '+'.

我不知道是我使用了错误的语法来组合来自两个文本框的两个值,还是我需要另一个用于第二个文本框的 SQL 语句?

【问题讨论】:

    标签: c# sql wpf


    【解决方案1】:

    问题可能出在您的命令文本上。尝试类似

     cmd.CommandText = "INSERT INTO MemberInformation(Name, Age) VALUES(@nm, Age)";
    

    在将字符串添加到数据库之前,最好先进行字符串连接。就个人而言,我会将cmd.Parameters.AddWithValue("@nm", textBox1.Text + textBox2.Text); 替换为

    string val = string.Concat(textBox1.Text, textBox2.Text);
    cmd.Parameters.AddWithValue("@nm", val);
    

    或者只是

    cmd.Parameters.AddWithValue("@nm",string.Concat(textBox1.Text, textBox2.Text));
    

    如果有效的话。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-31
      • 1970-01-01
      • 2017-10-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多