1.如何连接查询,比如我想查出A表的一些字段和B表的一些字段,能不能select a.字段,b.字段 from a,b?
2.ACCESS能用参数化吗?SqlParameter?

解决方案 »

  1.   

    OleDbParameter用的这个对象……
      

  2.   

    两者当然都可以,参数化查询如楼上所说OleDbParameter 
      

  3.   

    1,可以
    2,可以,OleDbParameter parm = new OleDbParameter(Name, Type, Direction, Size, Value);...
      

  4.   

    1 能
    2参考
                DBClass db = new DBClass();
                db.Conn.Open();
                db.Comm.Connection = db.Conn;
                db.Comm.CommandText = "insert into tArticleClass(ArticleClassName,ArticleClassinfo,AddClassPeople,BrowseClass,ClassOreder) values(?,?,?,?,?)";
    //------下面的参数申明的先后要跟上面insert ()里面的顺序一样。(SQL SERVER 中不需要这样。)
                db.Comm.Parameters.AddWithValue("@ArticleClassName", TextBox_ArticleClassName.Text.Replace(" ", ""));
                db.Comm.Parameters.AddWithValue("@ArticleClassinfo", TextBox_ArticleClassinfo.Text);            db.Comm.Parameters.AddWithValue("@AddClassPeople", DropDownList1.SelectedValue);
                db.Comm.Parameters.AddWithValue("@BrowseClass", DropDownList2.SelectedValue);
                db.Comm.Parameters.AddWithValue("@ClassOreder", "100");
                db.Comm.ExecuteNonQuery();
                db.Conn.Close();
      

  5.   

    可以啊,打开access数据库----查询---在设计视图中创建查询----弹出界面后 --点击关闭----然后坐上角有 sql 就可以查询了。
    2,肯定有。
      

  6.   

    最好直接写到代码,别写到access,修改时麻烦