# Re: ADODC的同步问题??

Posted by Sun Jack on September 26, 1999 at 21:14:33:

In Reply to: ADODC的同步问题?? posted by 小新 on September 26, 1999 at 18:37:45:

: 当我用程式控制二个不同的资料录，但来源却是同一资料表，
: 如果其中一个资料录更改了内容，我再利用下列程式更新另一
: 资料录的内容时，
: If deData.rsCommand7.State <> adStateClosed Then
: deData.rsCommand7.Close
: End If
: Set DataGrid.DataSource = deData
: DataGrid.DataMember = "Command7"
: 却发生资料无法即时更新，要多等一会儿才会资料相同？？
: 如何才能使资料更新同步呢？？

这是 ADO 的资料处理方式,每个Connection 做的资料异动,并不会立刻显现在其它的Connection,必须要等5秒的时间,其它的Connection 才会读到正确的资料,因此你在这5秒内,针对同样的资料再做异动,就会发生你所说的现像,唯一的解决方式,只能在资料异动后,把做异动资料的Connection 取出,用这个Connection,读取最新的资料,再以这个Connection做其它的资料异动

Follow Ups: