日期:2014-05-17  浏览次数:20493 次

关于2010acess数据库连接的问题。分少,友情后补
string strCon1 = "Data Source =" + Server.MapPath("aa.accdb");
  string strCon = "Provider=Microsoft.ACE.OLEDB.12.0;Persist Security Info=false;" + strCon1;
   
我是用这种方法连接,谁还有好方法,试了很多都不行。

  String deleteCmd = "DELETE from azhou where id = @Id";
  OleDbCommand myCommand = new OleDbCommand(deleteCmd, strCon);

 提示有问题。(deleteCmd, strCon);strcon没有办法转换..?怎么解决。
 
谁还有好的连接方法,要access 2010的。

------解决方案--------------------
把aa.accdb放到App_Data目录下,string strCon = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|aa.accdb;Persist Security Info=False;";

连接字符串见:http://www.connectionstrings.com/access-2007#p20