いくつかのパラメーターを受け入れる Microsoft Access のクエリがあります。値を設定する前に、最初にクエリからパラメーターを「派生」できるようにする C# の例を探しています。
これはできますか?至急教えてください。
Web の他のサイトには、このような質問がたくさんありますが、答えはありません。
いくつかのパラメーターを受け入れる Microsoft Access のクエリがあります。値を設定する前に、最初にクエリからパラメーターを「派生」できるようにする C# の例を探しています。
これはできますか?至急教えてください。
Web の他のサイトには、このような質問がたくさんありますが、答えはありません。
これを行う唯一の方法はDAOを使用することですが、他にもあるかもしれません。
DBEngine dbEng = new DBEngine();
Workspace Ws = dbEng.CreateWorkspace("", "admin", "", WorkspaceTypeEnum.dbUseJet);
Database Db = Ws.OpenDatabase(@"Z:\Docs\Test.accdb", false, false, "");
QueryDef qry = Db.QueryDefs["MyStoredQuery"];
foreach (Parameter prm in qry.Parameters)
{
Console.WriteLine(prm.Name);
Console.WriteLine(prm.Type);
}
正確な型を取得する唯一の方法は、Parameter ステートメントを含める場合です。
PARAMETERS param1 Text ( 255 ), param2 Integer;