Tengo el siguiente código
sConn="Driver={Microsoft Excel Driver (*.xls)};DBQ=" & sFullFileName &";"
sSql="SELECT * FROM [sheet1$]"
Set Conn=Server.CreateObject("ADODB.Connection")
Set rs=Server.CreateObject("ADODB.Recordset")
Conn.open sConn
rs.open sSql,Conn
while not rs.eof
' leeo el recordset y armo el HTML
wend
El problema lo tengo con los tipos de campo.
En primer lugar desde asp, no parece importar si el campo se definio de texto, o numerico.
Parece ser que el driver lo transforma a un tipo deacuerdo a los datos que estan contenidos en el.
He probado leer los siguientes campo:
Field1
1
2
3
4
5
aa
Field2
a
b
c
d
e
1
En el primer caso me lee todo menos el registro que contiene "aa" pareceria ser que el driver lo transformo al campo como numerico por su contenido y me trae el registro vacio.
Lo mismo sucede con el otro campo pero a la inversa.
Alguien sabe como puedo solucionar este inconveniente.
Desde ya muchas gracias