Visual Basic - Porque me da este error con ODBC??

Life is soft - evento anual de software empresarial
 
Vista:

Porque me da este error con ODBC??

Publicado por HECTOR (61 intervenciones) el 12/03/2004 15:16:02
Hola, estoy intentando exportar un archivo excel a una tabla SQL, pero me da el siguente error: "ODBC: Falló la llamada", el codigo que estoy usando es este:

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

'Abrimos una conexion con el libro de trabajo
Set cnn = New ADODB.Connection
With cnn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = "Data Source = C:\"NombreLibro.xls"
.Properties("Extended Properties") = "Excel 8.0"
.Open
End With
'Importamos utilizando una cadena ODBC
strSQL = "SELECT * INTO [ODBC;DRIVER={SQL Server};SERVER=NombreServidor;UID=sa; " & _
"PWD=;DATABASE=NombreBaseDeDatos].TablaExcel " & _
"FROM [Libro1$] "
'Ejecutamos la consulta

cnn.Execute strSQL, INumRegAfect, adExecuteNoRecords
MsgBox "Numero de Registros afectados:" & INumRegAfect
cnn.Close 'cierro conexion

Bueno espero me puedan ayudar, gracias de antemano... o si existe algun codigo mas facil, se los agradeceria si me lo pasan
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder