【问题标题】:i keep getting syntax errors c#我不断收到语法错误c#
【发布时间】:2023-03-22 17:14:01
【问题描述】:

我正在做一个音乐数据库程序,我添加了按钮来通过程序更新数据库。例如:编辑/新曲目/删除。但它不断拖累语法错误,使更新只是暂时的。

我的更新代码是:

private void UpdateDB()
{
        try
        {
            myConnection.Open();
            myAdapter.Update(myDataTable);
            myConnection.Close();
        }
        catch (Exception ex)
        {
            MessageBox.Show("Error in UpdateDB : \r\n" + ex.Message);

但它提出了这个错误(使用删除按钮):

【问题讨论】:

  • 我们无法猜测查询是如何形成的。
  • 您需要显示完整的查询并提供有关您正在使用的数据库系统的一些信息。

标签: c# database syntax


【解决方案1】:

您需要以某种方式转义带有空格的列名。我认为这取决于您使用的 DBMS,但通常,您必须使用双引号或方括号:

"Artists Name" = ?

[Artists Name] = ?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-21
    • 2012-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-24
    相关资源
    最近更新 更多