如下,数据表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#也想用!
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#也想用!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货