Muchas gracias, bankzzip tu solucione me funciono a la perfeccion, lo de usar un arreglo lo queria hacer por que es mas rapido que como lo estaba haciendo, ya que si mi bd era muy grande el explorer se quedaba pensado y con el arreglo ya funciono bien...
Ivan tambien gracias por tu ayuda, tambien estuve checnado si lo pudiera hacer con una sentencia sql seria genial, y si quiero hacer lo que tu dice,, tengo 2 tablas y quiero hacerle un update a los registros de la tabla 2 (prod2), es decir si hay un cambio en el campo precio de la tabla 1, quiero que en la tabla 2 tambien lo haga... , el programita que hice hace un recorrido de esto y busca los codigos iguales y hace un update... de la manera que lo tenia, se quedaba esperando mucho el explorer en ejecutar el codigo... esto cuando la tabla tenia muchos registros,,, y con arreglo ya funciona bien... pero si se puede con una sentencia sql nada mas,,, seria mejor...
Hice esto y me marca el error:
Código PHP:
Set oConn = Server.CreateObject ("ADODB.Connection")
Set RS = Server.CreateObject ("ADODB.RecordSet")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("mibd.mdb")
sql = "update prod2 set prod1.precio = prod2.precio from prod1,prod2 where prod2.codigo = prod1.codigo"
oConn.Execute sql
RS.Close
oConn.Close
Set RS = nothing
Set oConn = nothing
Error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'prod2.precio from prod1'.
me pone error en el query...no me queda claro como solo con la sentecia sql,,, puede recorrerme y compararme los registros que quiero hacerle el update ¡¡¡