1

データベースで単純な SELECT クエリを実行する次のコードがあります。クエリ全体を「グループ」文字列に渡すと、クエリは問題ありません。しかし、文字列を連結しようとすると (グループ ID のみを送信します)、次のように、「クエリ式 'ID='group_data' の構文エラー」が表示されます。

MSDN でピークを迎えましたが、それに関連するものは何も見つかりませんでした。

public void auth_st(string group)
    {
        conexiuneBD.Open();
        DataSet ds = new DataSet();
        OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT Notif FROM teams WHERE ID='"+group+"'", conexiuneBD);
        adapter.Fill(ds);
        conexiuneBD.Close();

        DataTable dt = ds.Tables[0];
        foreach (DataRow dr in dt.Rows)
        {
            listBoxCerer.Items.Add(dr["Notif"].ToString());

        }

    }

代わりにコマンドを使用する必要がありますか?

4

2 に答える 2