Gustav Brock
Gustav at cactus.dk
Tue May 13 06:50:42 CDT 2008
Hi Doris
It doesn't.
However, I think I tracked down the issue after much trial and error.
It happens if you perform multiple updates of the same row when an update is called immediately following each value change of several controls via the GUI. By only performing one update for each row, the issue seems to stay dormant.
/gustav
>>> mikedorism at verizon.net 13-05-2008 13:15 >>>
If you were using a dataset, you would process an AcceptChanges statement
after the Update. Not sure if data adapters have this option.
Doris Manning
Database Administrator
Hargrove Inc.
-----Original Message-----
From: dba-vb-bounces at databaseadvisors.com
[mailto:dba-vb-bounces at databaseadvisors.com] On Behalf Of Gustav Brock
Sent: Monday, May 12, 2008 3:50 PM
To: <dba-vb
Subject: [dba-VB] Exception: DataTable internal index is corrupted: '5'. on
...
Hi all
Anyone encountered this nasty bug?
It seems to have lived for years(!):
http://forums.microsoft.com/msdn/showpost.aspx?postid=277680&siteid=1&sb=0&d
=1&at=7&ft=11&tf=0&pageid=10
I have a Winform with a DataGridView and some bound textboxes. Data source
is a DataTable.
Update goes like this:
this.Validate(true);
this.mediaBindingSource.EndEdit();
this.mediaTableAdapter.Update(this.MyAdapter.Media);
Sometimes after multiple but not stressed updates, the exception error is
raised.
Any ideas or workarounds?
/gustav