I'm inserting a few rows in a table via OleDB, and select instantly the inserted row.
I can't retrieve the row in this way, i have to wait for approx. 3-5 seconds. And then the inserted row appears in the table.
I observed this behavior in the database itself, i inserted the row via OleDB and watched the opened table in Access. The row appeared 3-5 seconds later in the table.
Does Access buffer rows? Do i have to send a flush or commit, etc. via OleDB ?
Any suggestions would be very helpful.
(Please don't ask why I don't solve this through my business logic or other ways....)
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…