Hola amig@s
Estoy viendo el tema de la oop en ASP y no cazo una, mas o menos como seria para extraer datos de una DB, recien tengo echo esto, pero creo que no es valido
Código ASP:
Ver original<%
class Front
public function Mostrar()
dim conexion
set conexion = Server.CreateObject("ADODB.Connection")
conexion.Open "Provider=OraOLEDB.Oracle.1;Password=ford;Persist Security Info=True;User ID=ford;Data Source=200.41.127.254"
dim registros
set registros = Server.CreateObject("ADODB.RecordSet")
registros.open "select * from dbaoce.pruebacris",conexion
do while not registros.eof
response.write "<form method='post' action='modificar.asp'>"
response.write "Nombre: " & registros("nombre")
response.write "<br/>"
response.write "Apellido: " & registros("apellido")
response.write "<br/>"
response.write "<input type='submit' value='Modificar'>"
response.write "<input type='hidden' name='grabar' value='si'>"
response.write "</form>"
response.write "<hr/>"
registros.movenext
loop
conexion.close
end function
end class
set Obj = new Front
Obj.Mostrar()
%>
El resultado es el que busco pero obvio que no es valido la forma, por ejemplo, no se como tendria que hacer para tener una clase conexion y que se invoquen en diferentes metodos, asi no tengo que escribir en cada metodo una conexion nueva, y tampoco entiendo como apuntarle al metodo por ejemplo en el while indicarle que me traiga el nombre y el apellido y abajo osea cuando instancio:
set Obj = new Front
Obj.Mostrar()
indicarle al metodo apuntado que me traiga los registros de las columna nombre y apellido
Obj.Mostrar("nombre")
Obj.Mostrar("apellido")
Ojala me puedan dar una mano por que no entience como se maneja la oop en ASP me tiene bastante mariado al no tener herencias, metodos staticos, etc...