Código:
Me sale aparte del nombre de un campo (luego sí tiene datos grabados el Recordset), que el oRS.Count vale -1 (valor que da cuando o hay error o el Recordset está vacío) y por tanto no ejecuta el for. ¿Alguien sabe por qué me da -1, cuando en realidad sí que tiene registros? <body>
Pruebas con el objeto Recordset.
<%
Set oConn=CreateObject("ADODB.Connection")
oConn.Open "Provider=SQLOLEDB; Data Source=xxxx; Initial Catalog=xxxxxx; User Id=xxxxxx; Password=xxxx;"
SQL="SELECT * FROM Zona"
Set oRS=oConn.Execute(SQL)
Response.Write(oRS(1))
Response.Write(oRS.RecordCount)
for i=1 to oRS.RecordCount
Response.Write(oRS(i))
oRS.MoveNext
Next
oRS.close
oConn.close
Set oConn=Nothing
Set oRS=Nothing
%>

