
30/06/2008, 13:03
|
| | 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 |