有没有人用过ADODB.Recordset呀,ADODB.Recordset.AddNew 有问题呀,求教!
如下,数据表test 就三个字段, aa, bb, cc
ADODB.Recordset _rs = new ADODB.Recordset();
_rs.Open( "Select * from test ", _connString, ADODB.CursorTypeEnum.adOpenKeyset, ADODB.LockTypeEnum.adLockBatchOptimistic, 1);
ArrayList alField = new ArrayList();
alField.Add( "aa ");
alField.Add( "bb ");
alField.Add( "cc ");
ArrayList alValue = new ArrayList();
alValue.Add( "23 ");
alValue.Add( "78 ");
alValue.Add( "78 ");
_rs.AddNew(alField, alValue);
用二个ArrayList去AddNew 提示:缺少参数不具有默认值。参数名:parameters
string[] aa = { "aa ", "bb ", "cc " };
string[] bb = { "23 ", "78 ", "33 " };
_rs.AddNew(aa, bb);
用二个string[] 去处理 提示:未处理的COMException,在对应的所需名称或序数集合中,未找到项目。
而AddNew(object FieldList, object values), 这两个object 应该如何传数据进去呢? ArrayList, 与string [] 本来不就是object 下来的吗?
谢谢, 分不多, 全给了。 就因以前用Delphi常用_recordset, 所以在C#也想用!
------解决方案--------------------http://www.codeguru.com/forum/archive/index.php/t-367309.html