c连接sql数据库以及操作数据库

2019-07-13 19:50 来源:未知

  SqlDataReader对象提供只读单向数据的功能,单向:只能依次读取下一条数据;只读:DataReader中的数据是只读的,不能修改;相对地DataSet中的数据可以任意读取和修改.

  它有一个很重要的方法,是Read(),返回值是个布尔值,作用是前进到下一条数据,一条条的返回数据,当布尔值为真时执行,为假时跳出。如

  对DataSet的操作(更改、增加、删除)仅是在本地修改,若要提交到“数据库”中则需要SqlCommandBuilder对象。用于在客户端编辑完数据后,整体一次更新数据。具体用法如下:

  注意:在修改、删除等操作中表product必须定义主键,select的字段中也必须包含主键,否则会提示“对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成。”错误

  //myRow[id] = 100; id若为“自动增长”,此处可以不设置,即便设置也无效

TAG标签:
版权声明:转载须经版权人书面授权并注明来源