GetRows-Cache Buscar Valor

15/03/2006 - 22:27 por jorge1644 | Informe spam
Hola a todos.

Me gustaria saber como puedo encontrar un valor habiendolo almacenado con el
metodo GetRows.

Se como buscar un valor en una tabla Access pero no como buscarlo en GetRows

O como Buscarlo en la Cache.

Aqui esta la base de datos.
http://www.geocities.com/jorge1644/MyDataBase.mdb

Y aqui el codigo de mi pagina ASP. GRACIAS POR TU AYUDA !

<%
Dim MyArray, Connec, RS, i
set Connec = server.createobject("adodb.connection")

Connec.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0; DATA
SOURCE=C:\Inetpub\wwwroot\MyDataBase.mdb"

SQL = "select * from Products"
Set RS = Connec.Execute(SQL)
MyArray=RS.GetRows
RS.Close
For i=0 to UBound(MyArray,2)
Response.Write "First Column = " & MyArray(0,i) & "<br>"
Response.Write "Second Column = " & MyArray(1,i) & "<br>"
Response.Write "Third Column = " & MyArray(2,i) & "<br>"
Response.Write "Fourth Column = " & MyArray(3,i) & "<br>"
Response.Write "Fiveth Column = " & MyArray(4,i) & "<p>"
Next
%>
<table border=1>
<tr>
<td>Cutomer/Cliente</td>
<td>Product/Producto</td>
<td>Third Column </td>
<td>Fourth Column </td>
<td>Fiveth Column </td>
</tr>
<%
set rs = server.createobject("adodb.recordset")
ssqlrs = ("select * from ProductsByCustomers order by CustomerCode")
rs.open ssqlrs,Connec,3,3
do while not rs.eof
%>
<tr>
<td><%=rs("CustomerCode")%></td>
<td><%=rs("ProductCode")%></td>
<td><font color="#FF0000">¿Como hago para mostrar aquí el valor Third
Column para este cliente y producto?</font></td>
<td> </td>
<td> </td>
</tr>
<%
rs.movenext
loop
rs.close
Connec.Close
Set RS = Nothing
Set Connec = Nothing
%>
</table>

Preguntas similare

Leer las respuestas

#1 Matías Iacono
16/03/2006 - 19:10 | Informe spam
Me parece que en todo caso deberias crear un consulta mas avanzada para
poder traer una relacion entre las dos tablas. Y asi tener disponibles todos
los datos necesarios a mostrar.

Matías Iacono
Microsoft MVP ASP/ASP.net
DCE3 v.2003 - DCE2 v.2005
Coordinador de evento Comunidad MSDN Bolivia
"jorge1644" escribió en el mensaje
news:
Hola a todos.

Me gustaria saber como puedo encontrar un valor habiendolo almacenado con
el
metodo GetRows.

Se como buscar un valor en una tabla Access pero no como buscarlo en
GetRows

O como Buscarlo en la Cache.

Aqui esta la base de datos.
http://www.geocities.com/jorge1644/MyDataBase.mdb

Y aqui el codigo de mi pagina ASP. GRACIAS POR TU AYUDA !

<%
Dim MyArray, Connec, RS, i
set Connec = server.createobject("adodb.connection")

Connec.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0; DATA
SOURCE=C:\Inetpub\wwwroot\MyDataBase.mdb"

SQL = "select * from Products"
Set RS = Connec.Execute(SQL)
MyArray=RS.GetRows
RS.Close
For i=0 to UBound(MyArray,2)
Response.Write "First Column = " & MyArray(0,i) & "<br>"
Response.Write "Second Column = " & MyArray(1,i) & "<br>"
Response.Write "Third Column = " & MyArray(2,i) & "<br>"
Response.Write "Fourth Column = " & MyArray(3,i) & "<br>"
Response.Write "Fiveth Column = " & MyArray(4,i) & "<p>"
Next
%>
<table border=1>
<tr>
<td>Cutomer/Cliente</td>
<td>Product/Producto</td>
<td>Third Column </td>
<td>Fourth Column </td>
<td>Fiveth Column </td>
</tr>
<%
set rs = server.createobject("adodb.recordset")
ssqlrs = ("select * from ProductsByCustomers order by CustomerCode")
rs.open ssqlrs,Connec,3,3
do while not rs.eof
%>
<tr>
<td><%=rs("CustomerCode")%></td>
<td><%=rs("ProductCode")%></td>
<td><font color="#FF0000">¿Como hago para mostrar aquí el valor Third
Column para este cliente y producto?</font></td>
<td> </td>
<td> </td>
</tr>
<%
rs.movenext
loop
rs.close
Connec.Close
Set RS = Nothing
Set Connec = Nothing
%>
</table>

Respuesta Responder a este mensaje
#2 jorge1644
16/03/2006 - 22:08 | Informe spam
Hola Matías,

Gracias por tu respuesta. La verdad es que no comprendo que me quieres decir.
Lo que quiero saber es como puedo buscar un adato almacendada en un ARRAY
con el metodo GetRows

En otras palabras, si tengo que buscar en una tabla de access, escribiría
algo asi:
"select * from ProductsByCustomers Where ProdutcCode= 'CODE01' "

Pero como algo esa misma Busqueda para buscar en los datos en el ARRAY
creado y que contiene en la memoria GetRows?

Espero que me puedas ayudar !
Gracias




"Matías Iacono" escribió:

Me parece que en todo caso deberias crear un consulta mas avanzada para
poder traer una relacion entre las dos tablas. Y asi tener disponibles todos
los datos necesarios a mostrar.

Matías Iacono
Microsoft MVP ASP/ASP.net
DCE3 v.2003 - DCE2 v.2005
Coordinador de evento Comunidad MSDN Bolivia
"jorge1644" escribió en el mensaje
news:
> Hola a todos.
>
> Me gustaria saber como puedo encontrar un valor habiendolo almacenado con
> el
> metodo GetRows.
>
> Se como buscar un valor en una tabla Access pero no como buscarlo en
> GetRows
>
> O como Buscarlo en la Cache.
>
> Aqui esta la base de datos.
> http://www.geocities.com/jorge1644/MyDataBase.mdb
>
> Y aqui el codigo de mi pagina ASP. GRACIAS POR TU AYUDA !
>
> <%
> Dim MyArray, Connec, RS, i
> set Connec = server.createobject("adodb.connection")
>
> Connec.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0; DATA
> SOURCE=C:\Inetpub\wwwroot\MyDataBase.mdb"
>
> SQL = "select * from Products"
> Set RS = Connec.Execute(SQL)
> MyArray=RS.GetRows
> RS.Close
> For i=0 to UBound(MyArray,2)
> Response.Write "First Column = " & MyArray(0,i) & "<br>"
> Response.Write "Second Column = " & MyArray(1,i) & "<br>"
> Response.Write "Third Column = " & MyArray(2,i) & "<br>"
> Response.Write "Fourth Column = " & MyArray(3,i) & "<br>"
> Response.Write "Fiveth Column = " & MyArray(4,i) & "<p>"
> Next
> %>
> <table border=1>
> <tr>
> <td>Cutomer/Cliente</td>
> <td>Product/Producto</td>
> <td>Third Column </td>
> <td>Fourth Column </td>
> <td>Fiveth Column </td>
> </tr>
> <%
> set rs = server.createobject("adodb.recordset")
> ssqlrs = ("select * from ProductsByCustomers order by CustomerCode")
> rs.open ssqlrs,Connec,3,3
> do while not rs.eof
> %>
> <tr>
> <td><%=rs("CustomerCode")%></td>
> <td><%=rs("ProductCode")%></td>
> <td><font color="#FF0000">¿Como hago para mostrar aquí el valor Third
> Column para este cliente y producto?</font></td>
> <td> </td>
> <td> </td>
> </tr>
> <%
> rs.movenext
> loop
> rs.close
> Connec.Close
> Set RS = Nothing
> Set Connec = Nothing
> %>
> </table>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida