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...