Foros del Web » Programando para Internet » ASP Clásico »

Ordenar El CODIGO

Estas en el tema de Ordenar El CODIGO en el foro de ASP Clásico en Foros del Web. hola pienso que abrir dos veces la base de dato no es correcto bueno si me pueden ordenar el codigo se los agradeceria. el codigo ...
  #1 (permalink)  
Antiguo 15/11/2002, 11:08
 
Fecha de Ingreso: noviembre-2002
Ubicación: stgo
Mensajes: 111
Antigüedad: 22 años, 6 meses
Puntos: 0
Ordenar El CODIGO

hola pienso que abrir dos veces la base de dato no es correcto bueno si me pueden ordenar el codigo se los agradeceria.

el codigo lo cree para que busque el Id mayor y Nombre sea cog.
y despues me muestre el Ip de eesee... bueno gracias

<%
Dim oConn, rs, SQL
Dim nombre
set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("user.mdb")
SQL="SELECT MAX(Id)AS ElMax FROM Contador WHERE Nombre like 'cog'"

set rs = oConn.Execute(SQL)
if rs.EOF then
Response.Write("No hay ningún registro en esta tabla")
else
dim maximo
maximo = rs.Fields("ElMax")
rs.Close
set rs = nothing
OConn.Close
set oConn = nothing

'Dim oConn, rs, SQL
'Dim nombre
set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("user.mdb")

SQL="SELECT * FROM Contador WHERE Id like "& maximo &""
set rs = oConn.Execute(SQL)
dim direc
direc = rs.Fields("IP")
Response.Write direc

' PintarTabla
end if

rs.Close
set rs = nothing
oConn.Close
set oConn = nothing



%>
__________________
atte. cog.
  #2 (permalink)  
Antiguo 15/11/2002, 12:51
Avatar de DICTADOR  
Fecha de Ingreso: noviembre-2002
Ubicación: Asuncion
Mensajes: 16
Antigüedad: 22 años, 5 meses
Puntos: 0
lo que tenes que hacer es definir tus variables osea la de conexion una vez y las otras 2 ejemplo:

DIM coon , rs1 , rs2

y solo cerrar la conexion al final ...


algo asi mas o menos:



<%
Dim oConn, rs1, SQL1 ,rs, SQL , nombre, nombre1

set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("user.mdb")


SQL1="SELECT MAX(Id)AS ElMax FROM Contador WHERE Nombre like 'cog'"

set rs1 = oConn.Execute(SQL)
if rs1.EOF then
Response.Write("No hay ningún registro en esta tabla")
else
dim maximo
maximo = rs1.Fields("ElMax")
rs1.Close
set rs1 = nothing


SQL="SELECT * FROM Contador WHERE Id like "& maximo &""
set rs = oConn.Execute(SQL)
dim direc
direc = rs.Fields("IP")
Response.Write direc

' PintarTabla
end if

rs.Close
set rs = nothing
oConn.Close
set oConn = nothing



%>
__________________
====================
Saludos desde el corazón de América!!
====================
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:14.