ADO.Net数据操作问题,很简单
在ADO中有Recordset,其中有属性EOF和BOF,因此我们可以利用这个属性判断记录的有无,然后决定采用添加还是修改操作,VB中的代码例如:
strSQL = "Select id,aa,bb from table1 where id = 1 "
使用ADO打开之后获得Recordset记录集rs
rs.Open strSQL, conn, adOpenKeyset, adLockPessimistic
然后就可以判断是否有记录存在,决定执行何种操作,例如
If Not (rs.EOF or rs.BOF) then
rs.Fields("id ").Value = 1
rs.Fields("aa").Value = "aa"
rs.Fields("bb ").Value = "bb"
rs.Update
else
rs.AddNew
rs.Fields("id ").Value = 1
rs.Fields("aa").Value = "aa"
rs.Fields("bb ").Value = "bb"
rs.Update
end if
请问要完成类似这样的功能,在C#中使用ADO.Net中需要如何完成?
谢谢