【发布时间】:2010-07-26 05:41:56
【问题描述】:
我想为 MS Access 数据库(OLEDB 提供程序)使用 Microsoft 企业库数据应用程序块
我想要带有企业库的基于参数的 INSERT 功能(就像我们使用基于参数的代码的 SQL 提供程序一样 - database.params.Add("@EmpName", this.EmpName);
对于 MS Access 数据库连接,我想要同样的东西。
谁能告诉我我该怎么做?
提前致谢。
这段代码会起作用吗?
恶魔大人, 感谢您的解释。我知道与 SQL 的 INSERT、更新和删除相关的一切。我希望它与 MS ACCESS 兼容。好的,告诉我,下面的代码会起作用吗?
string query = "INSERT INTO DB (EmployeeID, Name) VALUES (@EmployeeID, @Name)
Database db = DatabaseFactory.CreateDatabase();
DbCommand sqlCommand = db.GetCommandFromText(query);
db.AddInParameter(sqlCommand, "@EmployeeID", this.EmployeeID);
db.AddInParameter(sqlCommand, "@Name", this.Name);
这个例子能在 MS Access 数据库中工作吗?
【问题讨论】:
标签: c# ms-access oledb enterprise-library application-blocks