プロが教える店舗&オフィスのセキュリティ対策術

// Main_Tableを表示

this->Main_TableTableAdapter->Fill(this->kakeiboDataSet->Main_Table);

// 選択したセルの行番号を取得
int iRow = dataGridView4->CurrentCell->RowIndex;

// 要素番号の取得
param1 = this->kakeiboDataSet->Main_Table->Rows[iRow]["要素番号"]->ToString();



// データセットに値をセット
this->Sub_TableTableAdapter->Fill(this->kakeiboDataSet->Sub_Table,param1);

this->kakeiboDataSet->Sub_Table->Rows[0]["品物"] = 2;

this->kakeiboDataSet->Sub_Table->Rows[0]->EndEdit();


this->Sub_TableTableAdapter->Update(this->kakeiboDataSet->Sub_Table);

以上のようなコードで

追加情報: 同時実行違反 : UpdateCommand によって、処理予定の 1 レコードのうち 0 件が処理されました。

のように同時実行違反がでます。原因がわかるかた
よろしくおねがいします。

A 回答 (1件)

メインテーブルとサブテーブルには、どういうSQLを投げていますか?


例えば、どちらかがビューになっていませんか?

この回答への補足

どちらにも特にSQLを設定していません。
どちらもビューにはなっていないです。

補足日時:2006/08/24 23:29
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!