如何使用填充整列的特定数字循环更新表列

时间:2013-05-29 11:25:04

标签: database ms-access ms-access-2010

有点难以解释所以我会举一个例子。

假设我有3号,4号,12号和19号。我想将它们添加到我的客户表中,如下所示:

Customer Column    Other Column
ralph              3  
higgons            4
johnny             12
sarah              19
randy              3
jack               4
pete               12
harry              19
goose              3

并继续为整个表添加这样的内容,直到填满整个其他列。这可能吗?我该怎么做呢?我假设阵列,但我可能错了。将不胜感激任何和所有的建议。我甚至不确定怎么说这个问题所以2小时的谷歌搜索让我无处可去。如果您想要任何其他信息,我将非常乐意与您分享。如果重要,请使用Access 2010。

1 个答案:

答案 0 :(得分:0)

我有一个蹩脚的解决方案。

OleDbCommand datacommand = new OleDbCommand();
datacommand.Connection = dataConnection;
int[] numArray = new int[]; 
//Fill the array
for (int i=0; i<numArray.Length; i++)
{
    datacommand.CommandText = "UPDATE tblCostumers \n" +
                              "SET  Other  =   " + numArray[i] + "     \n" +
                              "WHERE  RowNum = " + i;
    OleDbDataReader dataReader = datacommand.ExecuteReader();
}

有点新的,所以这可能不是最好的解决方案。