数据库记录的添加、修改、删除(DataAdapter、DataTable 、DataRow )
| 数据库记录的添加、修改、删除(DataAdapter、DataTable 、DataRow ) |
//数据添加操作
DataSet dsLog = new DataSet();
SqlDataAdapter myDataAdapter = new SqlDataAdapter();
myDataAdapter.SelectCommand = new SqlCommand ("select * from ServerInfoLog",myConn);
SqlCommandBuilder cb = new SqlCommandBuilder(myDataAdapter);
myDataAdapter.Fill(dsLog, "ServerInfoLog");
DataRow myDataRow; //定义一个DataRow
DataTable myDataTable; //定义一个DataTable
myDataTable = dsLog.Tables[0]; //引用DataSet中的一个DataTable
myDataRow = myDataTable.NewRow(); //调用NewRow方法得到一个DataRow
myDataRow[1] = 0;
myDataRow[2] = dsSer.Tables[0].Rows[0].ItemArray[0];
myDataRow[3] = dsSer.Tables[0].Rows[0].ItemArray[1];
myDataRow[4] = dsSer.Tables[0].Rows[0].ItemArray[2];
myDataRow[5] = dsSer.Tables[0].Rows[0].ItemArray[3];
myDataTable.Rows.Add(myDataRow);
myDataAdapter.Update(dsLog,"ServerInfoLog");
dsLog.Clear();
修改操作的实现。直接对DataTable对象中的某个DataRow对象进行修改。请看下面的代码。
DataRow myDataRow; //定义一个DataRow
DataTable myDataTable; //定义一个DataTable
myDataTable = myDataSet.Tables["myTable"]; //引用DataSet中的一个DataTable
myDataRow = myDataTable.Rows[1]; //得到一个要修改的DataRow
myDataRow["myName"] = "杨扬"; //将此DataRow中的myName字段置为"杨扬"
删除操作 应用DataTable对象的DataRow子对象的Delete方法。比如删除第1条记录,代码如下:
DataRow myDataRow; //定义一个DataRow
DataTable myDataTable; //定义一个DataTable
myDataTable = myDataSet.Tables["myTable"]; //引用DataSet中的一个DataTable
myDataRow = myDataTable.Rows[1]; //得到一个要删除的DataRow
myDataRow.Delete();
总结
以上是生活随笔为你收集整理的数据库记录的添加、修改、删除(DataAdapter、DataTable 、DataRow )的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 计算机网络——第二次实验——思科模拟器组
- 下一篇: Delphi开发单机瘦数据库程序要点