问题同上:
还有就是在以后前台后台调用的时候也和sql一样的语句吗?
比如:sqlConnection con=DB.CreateCon(在类里连接access数据库)
     con.open()
     SqlCommand cmd=new SqlCommand("select * from 表",con)
     //SqlCommand cmd=new SqlCommand("insert into 表 values('"+  test.text +"')",con)
     SqlCommand cmd=new SqlCommand("update 表 set id='"+ test.text +"'",con)
     con.close()   
大家看明白了吗?我从来没用过access和c#.net一起用过.好多问题不知道怎么回事,谢谢!

解决方案 »

  1.   

    基本和SQL一样 只是连接串有所变化
      

  2.   

    using System.Data.OleDb;
    OleDbConnection conn=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data source='"+System.Windows.Forms.Application.StartupPath+ "\\initFile.mdb'");
      

  3.   

    引入空间using System.Data.OleDb;
    并将access数据库放到\bin\Debug下面
    string link="Provider=Microsoft.Jet.OLEDB.4.0;Data Source='../../数据库.mdb'";
    OleDbConnection con=new OleDbConnection(link);
      

  4.   

    樓上正解
    一是添加引用,二是寫好連接access的字串
      

  5.   

    using System.Data.OleDb;
    OleDbConnection conn=new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data source='initFile.mdb'");
      

  6.   

    string   connstr   =   "Provider=Microsoft.Jet.OleDb.4.0;Data   Source="   +   "数据库路径";
      

  7.   

    如果Access设置密码,在C#中也可以直接连接,只要修改connectionstring,如下:   
      "Provider=Microsoft.JET.OLEDB.4.0;data   source="   
      +yourAccessFile+";user   id=Admin;"   
      +"Jet   OLEDB:Database   Password="+   yourPwd