Foros del Web » Programando para Internet » ASP Clásico »

Error al llenar una tabla con un select en otra

Estas en el tema de Error al llenar una tabla con un select en otra en el foro de ASP Clásico en Foros del Web. Holas... necesito hacer un insert into a una tabla (News_usr) y llenarla con un select en otra (Sisc_clp2 ), ambas tablas tienen las mismas caracteristicas ...
  #1 (permalink)  
Antiguo 08/03/2005, 13:28
 
Fecha de Ingreso: enero-2004
Ubicación: MEDELLIN
Mensajes: 21
Antigüedad: 21 años, 4 meses
Puntos: 0
Pregunta Error al llenar una tabla con un select en otra

Holas...

necesito hacer un insert into a una tabla (News_usr) y llenarla con un select en otra (Sisc_clp2 ), ambas tablas tienen las mismas caracteristicas y los mismos nombres de campos, el primer campo en ambas es autonumerico y no se si esto es lo que no me permite ejecutar bien el select.

No puse esta preguna en la sala de SQL porque por lo que me han dicho el select esta bueno, solo que no se en ASp como debo de hacerlo o que cosas no acepta.

sSQL="Insert Into News_usr (usr_codi, usr_nemp, usr_email, usr_cont, usr_email1, usr_cont2, usr_email2) Values (Select usr_codi, usr_nemp, usr_email, usr_cont, usr_email1, usr_cont2, usr_email2 From Sisc_clp2 where (usr_email1 <> 'PENDIENTE' and usr_email2 <> 'PENDIENTE') OR (usr_email1 <> '' and usr_email2 <> ''))"
set RS = Conn.Execute(sSQL)


ESTE ES EL ERROR QUE SALE
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error. in query expression 'Select usr_codi'.

/sistemacalidad/sisc_emp/empb.asp, line 133


Muchas gracias si me pueden ayudar
  #2 (permalink)  
Antiguo 08/03/2005, 16:20
 
Fecha de Ingreso: octubre-2004
Mensajes: 104
Antigüedad: 20 años, 6 meses
Puntos: 0
Código:
sSQL = "INSERT INTO News_usr (usr_codi, usr_nemp, usr_email, "_
       & "usr_cont, usr_email1, usr_cont2, usr_email2) "_
       & "SELECT usr_codi, usr_nemp, usr_email, usr_cont, "_
       & "usr_email1, usr_cont2, usr_email2 "_
       & "FROM Sisc_clp2 "_
       & "WHERE (usr_email1 <> 'PENDIENTE' "_
       & "AND usr_email2 <> 'PENDIENTE') "_
       & "OR (usr_email1 <> '' and usr_email2 <> '')"

Set RS = Conn.Execute(sSQL)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:49.