我不断收到语法错误c#

Posted

技术标签:

【中文标题】我不断收到语法错误c#【英文标题】:i keep getting syntax errors c# 【发布时间】:2013-04-05 01:20:57 【问题描述】:

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

我的更新代码是:

private void UpdateDB()

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

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

【问题讨论】:

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

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

"Artists Name" = ?

[Artists Name] = ?

【讨论】:

以上是关于我不断收到语法错误c#的主要内容,如果未能解决你的问题,请参考以下文章

在 kivy 样式文件中使用尖括号时,为啥我不断收到“无效语法”错误?

使用 python 创建 Mysql 数据库 - 不断收到 1064 错误(...在 '%s' 附近使用正确的语法)

运行.kv文件时,我不断收到语法错误。我该如何解决? [关闭]

为啥我会收到此语法错误? (Python)

SqlDataAdapter.Fill() "=" C# 附近的语法不正确

语法错误意外'<' [重复]