欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

数据库记录的添加、修改、删除(DataAdapter、DataTable 、DataRow )

发布时间:2025/3/15 数据库 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 数据库记录的添加、修改、删除(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 )的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。