Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/04/2006, 15:11
Avatar de mc_quake
mc_quake
 
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 2 meses
Puntos: 8
A una base de datos SQL Server

Dim cnn As ADODB.Connection
Dim lNumRegAfect As Long
Dim strSQL As String

' Abrimos una conexión con el libro de trabajo
Set cnn = New ADODB.Connection
With cnn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = "Data Source=C:\Mis documentos\Libro1.xls"
.Properties("Extended Properties") = "Excel 8.0"
.Open
End With

' Importamos utilizando una cadena ODBC
strSQL = "SELECT * INTO [ODBC;Driver={SQL Server};" & _
"Server=Nombre_Servidor_SQL;Database=pubs;" & _
"UID=Nombre_Usuario;PWD=Contraseña].TablaExcel " & _
"FROM [Rango1]"

' Ejecutamos la consulta
cnn.Execute strSQL, lNumRegAfect, adExecuteNoRecords

MsgBox "Número de registros afectados: " & lNumRegAfect

' Cerramos la conexión
cnn.Close
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz: