忘了说了,那个是CS的单机版的,是Windows Form,具体跟我讲讲,或写几行代码也行,讲原理不好做,本人是VB->C#的所以有很多不懂,由于接到项目,没办法

解决方案 »

  1.   

    如果是用sqlserver的话。可以直接写sql语句来实现。
    用select * from (select * from a) as B 这方式来实现。
    我现在的问题是查询好的结果放在DataSet怎么放//就用this.SqlAdapter.fill(this.dataset,"table");顺便再问一个问题就是在OleDbAdaper.Update()为什么(有时)要按两次才能存在数据库中。这里说的不详细,是不是你点击按钮以为点了两次,实际只点了一次??
      

  2.   

    To:yuwen16(rr)
    就是在一个按钮单击事件中,添加了 
    private void Updatebtn_Click(object sender, System.EventArgs e)
    {
      this.oleDbConnection.Open();
      this.oleDbDataAdapter.Update(this.cmDataSet,"CommiteeMan");
      this.oleDbConnection.Close();
    }
    有时候行,有时候要按好多下,才能在Access数据库中更新。忘赐教
      

  3.   

    谢谢,刚才那位, yuwen16(rr),能不能给我解决第二个问题啊?
      

  4.   

    对不起来晚了。就你目前的代码来看,是没错的。。
    我建议先用个MessageBox.Show();来判断你这是否真的是执行了一次,但是却没更新到你的数据库中。
    然后假如确实是这样的话。我希望能再看看你这个单元的代码?你是用什么绑定这个数据源的?
      

  5.   

    我是通过IDE中的属性绑定的,谢谢帮我解决,用SQL是没问题的,到了Access就有问题了。