当前位置: 代码迷 >> .NET Framework >> 强类型DataSet对数据库的操作进停留在内存层,该如何处理
  详细解决方案

强类型DataSet对数据库的操作进停留在内存层,该如何处理

热度:74   发布时间:2016-05-02 00:39:54.0
强类型DataSet对数据库的操作进停留在内存层
T_PersonTableAdapter adapter = new T_PersonTableAdapter();
  强类型DataSet.DataSetPersons.T_PersonDataTable table = adapter.GetData();
  for (int i = 0; i < table.Count; i++ )
  {
  强类型DataSet.DataSetPersons.T_PersonRow person = table[i];
  if (person.IsNameNull())
  {
  MessageBox.Show("名字为空");
  }
  else if (person.IsAgeNull())
  {
  MessageBox.Show("年龄为空");
  }
  else
  {
  string mf = person.Name + " " + person.Age;
  MessageBox.Show(mf);
  }
  }  

  adapter.Insert("aaa", 17);
  adapter.Update(table);

运行程序后,显示“aaa”已经添加到数据库中,可是关闭程序之后,[email protected]??……

------解决方案--------------------
虾米数据库?bin/debug下有没有复制的数据库?
  相关解决方案