首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

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

2012-02-22 
强类型DataSet对数据库的操作进停留在内存层T_PersonTableAdapter adapter new T_PersonTableAdapter()

强类型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”已经添加到数据库中,可是关闭程序之后,数据库里并没有显示添加的项…………为什么@…………

[解决办法]
虾米数据库?bin/debug下有没有复制的数据库?

热点排行