Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/05/2002, 17:04
agarciaa
 
Fecha de Ingreso: julio-2001
Mensajes: 278
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: T-SQL y Excel

Aki un pekeño ejemplo con ASP, espero ke te sirva, en este casi el archivo libro.xls tiene una hora llamada 'usuarios' y en las celdas A1 y B1 respectivamente 'Nombre' y 'Edad' ke se tomaran como nombre de los campos, lo ke allá debajo de ellas será tomado como registro.


<html>
<body>
<%
Dim oConn
Dim oComm
Dim oRS
Set oConn = Server.CreateObject("ADODB.Connection")
Set oComm = Server.CreateObject("ADODB.Command")
oConn.ConnectionString = "DRIVER={Microsoft Excel Driver (*.xls)}; DBQ=C:\Windows\Escritorio\Libro.xls;"
oConn.Open
oComm.ActiveConnection = oConn
oComm.CommandText = "select `usuarios$`.`Edad`, `usuarios$`.`Nombre` from `usuarios$`"
Set oRS = oComm.Execute()
While Not oRS.Eof
Response.Write oRS(0) & " " & oRS(1) & "<br>"
oRS.MoveNext
Wend
Set oConn = Nothing
Set oComm = Nothing
Set oRS = Nothing
%>
</body>
</html>


En caso de necesitar usarlo con PHP necesitaras generar un DNS en el ODBC y usar las funciones ODBC de PHP, para demás aplicaciones Microsoftnianas no cambia mucho el proceso a como lo haces con ASP.

<a href="http://www.ansiwebs.com"><img border="0" src="http://www.ansiwebs.com/img/agarciaa.jpg"></a>