データベースで単純な 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());
}
}
代わりにコマンドを使用する必要がありますか?