はじめに: "C#SQLビューの使用"に関する多くの質問がありますが、私の問題に近いものはまだ見つかりません。カスタムクエリの代わりにアクセスビューを使用するC#
私はC#(Visual Studio 2015)を使用してExcel 2010プラグインを作成しています。バックエンドではAccess 2010を使用する必要があります.1つのパラメータを渡す必要があるAccessでViewを作成しました。
代わりcommand.CommandText
にクエリ全体を入力するので、私は単純にすべてのヘルプは大幅に
をいただければ幸いビューを使用して、それが
を実行する必要があることを、単一のパラメータをバインドしたい
private void getJobSetpoints(int xID, int xYear)
{
//string yearTable = "tbl_points_table_" + xYear.ToString();
try
{
connection.Open();
OleDbCommand command = new OleDbCommand();
command.Connection = connection;
command.CommandText = "qry_setpoints"; //**This is wrong, I just don't know how to identify the VIEW.
command.Parameters.Add("@ID", OleDbType.Integer).Value = xID;
OleDbDataReader reader = command.ExecuteReader();
while (reader.Read())
{
//Do stuff
}
}
finally
{
connection.Close();
}
}
'command.CommandText =" select * from qry_setpoints "'? – bazz