Hi, I have a long record i'm trying to add to access using c#
but when I use the table.rows.add using an object it fails at the bottom,
The data in the array lines up with my columns in the datatable, although I'm not 100% confident I'm handling the autoincrement ID in the first field. I'm using "null" bc I'm expecting the database to generate it.
Can you help?
private static DataRow addDR(DataTable prtab, double[] dtAr, int[] CrvID, Int64 sims, double[,] crNs, int rNum)
{
int ln = dtAr.Length;
object[] arr = new object[ln+2];
for (int j = 0; j < ln + 2; j++)
{
if (j == 0)
{
arr[j] = null;
}
else if (j == 1)
{
arr[j] = rNum;
}
else
{
arr[j] = crNs[rNum, j - 2];
}
}
prtab.Rows.Add(arr); fails here
return prtab.Rows.Add(arr);
}