-9

私は音楽データベース プログラムを実行しており、プログラムを通じてデータベースを更新するためのボタンを追加しました。例: 編集 / 新しいトラック / 削除。しかし、それは構文エラーを引きずり続け、更新を一時的なものにします。

私の更新コードは次のとおりです。

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

しかし、このエラーが発生します(削除ボタンを使用):

ここに画像の説明を入力

4

1 に答える 1

3

スペースを含む列名を何らかの方法でエスケープする必要があります。使用している DBMS によって異なると思いますが、通常は二重引用符または角括弧を使用する必要があります。

"Artists Name" = ?

また

[Artists Name] = ?
于 2013-04-12T13:29:45.187 に答える