Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/06/2008, 13:03
rezocrew
 
Fecha de Ingreso: octubre-2007
Ubicación: Santiago ,Chile
Mensajes: 146
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: verificar si dato en excel esta en base de datos sql server

lo hice de esta forma pero tampoco me funciona

sql2.CommandText= "INSERT INTO Consumo(Consumo_Tabla1_Rut,Consumo_Operador, Consumo_Cliente, Consumo_Celular, Consumo_Plan, Consumo_Fecha_Consumo, Consumo_Hora_Consumo,Consumo_Duracion_Consumo,Cons umo_Numero_Destino,Consumo_Destino, Consumo_Monto_Dolares, Consumo_Monto_Pesos)" & _
" SELECT Consumo_Tabla1_Rut,Consumo_Operador,Consumo_Client e,Consumo_Celular,Consumo_Plan,Consumo_Fecha_Consu mo,Consumo_Hora_Consumo,Consumo_Duracion_Consumo,C onsumo_Numero_Destino,Consumo_Destino,Consumo_Mont o_Dolares,Consumo_Monto_Pesos FROM " & _
"OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', " & _
"'Data Source= "&ruta2&" ;Extended Properties=Excel 8.0')...[Hoja1$],Tabla1 WHERE (Tabla1_Rut IN(SELECT Consumo_Tabla1_Rut FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', " & _
"'Data Source= "&ruta2&" ;Extended Properties=Excel 8.0')...[Hoja1$]) )"

sql2.execute


el texto en negirto es lo que agregue para que me coloque los puros registros de excel que su rut aparece tambien en la tabla1 de mi base de datos sql server pero no pasa nada y no se como hacerlo ayudenme por favor