2013-04-12 52 views
-8

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

我更新的代码是:

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

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

enter image description here

+2

我们无法猜测查询是如何形成的。 –

+1

您需要显示完整查询并提供您正在使用的数据库系统的一些信息。 – Nerdwood

回答

3

你需要以某种方式逃避列名带空格。我认为这取决于你正在使用的DBMS,但通常,你要么必须使用双引号或方括号:

"Artists Name" = ? 

[Artists Name] = ?