AddNew操作时,我需要以数组的方式一次性传入多个字段的值,但是传入数组参数总是失败,报错信息为:System.Runtime.InteropServices.COMException:“在对应所需名称或序数的集合中,未找到项目。”
看样子像是字段名称没找到。我查过微软文档,有代码样例,但是是VB的,我用的是C#。以下是我写的示例代码,请大神指教,谢谢!
Recordset data = new Recordset();
data.Fields.Append("Name", DataTypeEnum.adVariant, -1, FieldAttributeEnum.adFldIsNullable);
data.Open();
int[] nName = { 0 }; //此处换成名称方式"Name"同样失败
int[] nValue = {100};
data.AddNew(nName, nValue);