Vaya caso, parece que funciono a la perfeccion, no lo he visto a fondo, pero ya hice unas cuantas pruebas y al parecer todo marcha bien... solo que, me pusiste in not, lo correcto es not in ?¿?¿???
select * from tabla1 where campo1 in not (Select campo1 from tabla2)
Asi quedo el codigo, como vez esta bien vda?
Código PHP:
sql = "SELECT * FROM prod1 where codigo not in(select codigo from prod2)"
Rs.Open sql, oConn, 3, 1
Do While not RS.EOF
codigo = codigo & "-" & RS("codigo")
precio = precio & "-" & RS("precio")
RS.MoveNext
Loop
ArrCodigo=Split(codigo,"-")
ArrPrecio=Split(precio,"-")
For i=1 to UBound(ArrCodigo)
sql2 = "INSERT into prod2 (codigo, precio) VALUES ('"&ArrCodigo(i)&"', '"&ArrPrecio(i)&"') "
oConn.Execute sql2
Next
Me inserta todo bien, los registros que no existen en prod2 los agrega ....solo que si ves algo raro mencionamelo, es que quiero que quede lo mas depurado posible sin errores,....
Muchas gracias por tu grande ayuda
y la otra opcion, utilizando solo el query no funciona
marca el mismo error....