OleDbConnection con=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\Visual Studio Projects\\bb\\info.mdb;Persist Security Info=False");OleDbCommand cmd=new OleDbCommand("select * from 用户",con);
cmd.CommandType=CommandType.StoredProcedure;
cmd.Parameters.Add("name",OleDbType.VarChar,5).Value="dijk";con.Open();

解决方案 »

  1.   

    出现异常:
    execute后需要有查询名称
      

  2.   

    cmd.CommandType=CommandType.StoredProcedure;
    这句就不用写了吧,都不是用存储过程。
      

  3.   

    up存储过程的SQL语句
    Exec 存储过程所以:
    cmd.CommandType=CommandType.StoredProcedure;
    这句就不用写了吧,都不是用存储过程。
      

  4.   

    cmd.CommandType=CommandType.StoredProcedure;
    这是调用存储过程‘select * from 用户' 这个可不象存储过程名
      

  5.   

    你的语句是查询语句,怎么可能添加数据到数据库,
    "select * from 用户"参考,
    http://blog.csdn.net/zhzuo/archive/2004/08/06/67016.aspx
    http://blog.csdn.net/zhzuo/archive/2004/08/06/67037.aspx
    http://blog.csdn.net/zhzuo/archive/2005/01/03/238273.aspx