S
Siegfried Heintze
I'm using Access 2003 with the perl DBI interface.
Perform the following steps:
(1) Search for a record using "SELECT ... WHERE...".
(2) If I cannot find it, I start a transaction and then I use "INSERT ..."
followed by "SELECT MAX(id) ...". I commit the transaction.
(3) I perform the exact same select statement as in step 1 and it sometimes
fails to find the record I inserted. The insert is successful because I can
see it.
The fields I specify in the WHERE clause are a subset of the fields I use in
the VALUES clause in the INSERT statement.
The fields are specify in the WHERE clause are strings and a single
hyperlink.
Why is step 3 sometimes failing? How do I fix it so I can consistently find
the record I insert?
Thanks,
Siegfried
Perform the following steps:
(1) Search for a record using "SELECT ... WHERE...".
(2) If I cannot find it, I start a transaction and then I use "INSERT ..."
followed by "SELECT MAX(id) ...". I commit the transaction.
(3) I perform the exact same select statement as in step 1 and it sometimes
fails to find the record I inserted. The insert is successful because I can
see it.
The fields I specify in the WHERE clause are a subset of the fields I use in
the VALUES clause in the INSERT statement.
The fields are specify in the WHERE clause are strings and a single
hyperlink.
Why is step 3 sometimes failing? How do I fix it so I can consistently find
the record I insert?
Thanks,
Siegfried