Ver Mensaje Individual
  #12 (permalink)  
Antiguo 26/03/2004, 18:17
Avatar de jorel
jorel
 
Fecha de Ingreso: abril-2003
Ubicación: Monterrey, N.L.
Mensajes: 253
Antigüedad: 22 años, 1 mes
Puntos: 0
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 sqloConn31

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....


__________________

:adios:

Jorge Santana

Última edición por jorel; 26/03/2004 a las 18:22