1

説明が難しいので、例を示します。

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 を使用します。

4

1 に答える 1

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();
}

これはちょっと新しいので、これはおそらく最良の解決策ではありません。

于 2013-05-29T11:40:35.817 に答える