我的数据库中就有一个Categories表,
adapter.Fill(dataSet, "Categories");
Fill方法中的 "Categories"也是一个表,这两个表是同一个表么?

解决方案 »

  1.   

    完全不同的两个表
    adapter.Fill(dataSet, "Categories"); 
    中的Categories是你自己定义表,结构与你的sql语句有关
    名称无关紧要
      

  2.   

    完全不同的两个表 
    adapter.Fill(dataSet, "Categories"); 
    中的Categories是你自己定义表,结构与你的sql语句有关 ,即与dataSet有关
    名称无关紧要
      

  3.   

    adapter.Fill(dataSet, "Categories"); 里面的
    Categories的表 是放dataSet在里面   你用dataset的时候 dataSet["Categories"] 获取表信息要是直接adapter.Fill(dataSet);   就 dataSet[0]   你说的2个表  根本就是不同的表
      

  4.   


    数据库中的Categories表通过adapter传到了内存中,dapter.Fill(dataSet, "Categories");中的 Categories 除了跟她(数据库中的)名字一样以外,没有任何关系了,adapter.Fill(dataSet, "Categories"); 里面的 Categories的表 是放在内存中的dataSet里面,  你用dataset的时候 dataSet["Categories"] 通过名字获取表信adapter.Fill(dataSet, "yourName"),当你用时dataSet["yourName"]