Foros del Web » Programando para Internet » ASPX (.net) »

Convertir un viejo codigo de asp 3.0 a asp.net

Estas en el tema de Convertir un viejo codigo de asp 3.0 a asp.net en el foro de ASPX (.net) en Foros del Web. Hola tengo problemas para convertir este codigo a asp.net, dado que pone algo de problema: este es mi codigo: Código: <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <% set conn=server.CreateObject ...
  #1 (permalink)  
Antiguo 18/10/2008, 13:26
 
Fecha de Ingreso: enero-2002
Ubicación: Bogotá
Mensajes: 438
Antigüedad: 22 años, 3 meses
Puntos: 2
Convertir un viejo codigo de asp 3.0 a asp.net

Hola tengo problemas para convertir este codigo a asp.net, dado que pone algo de problema:

este es mi codigo:

Código:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
set conn=server.CreateObject ("ADODB.connection")
set Rs=server.CreateObject ("ADODB.Recordset")
set Rspadre=server.CreateObject ("ADODB.Recordset")
set Rssalva=server.CreateObject ("ADODB.Recordset")
set RsUsu=server.CreateObject ("ADODB.Recordset")
set Rscodmod=server.CreateObject ("ADODB.Recordset")
set Rscomp=server.CreateObject ("ADODB.Recordset")

conn.Open ("Driver={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=proyectos;UID=root;PWD=4116734")
sql="select * from modulos where padre=''"
set rs=conn.execute(sql)
''VALIDACIÓN DE SI EL USUARIO EXISTE PARA PODER PROSEGUIR
sqlusu="select * from administracion where cod='"&request("codigo")&"'"
set rsusu=conn.execute(sqlusu)
if rsusu.eof then
  response.Write("<script language='JavaScript'>alert('El codigo de usuario no existe'); self.close();</script>")
 else
  'DETERMINA SI EL USUARIO TIENE MODULOS ASIGNADOS 
   sqlcodmod="select codmodulo from modasg where cod='"&request("codigo")&"' order by codmodulo asc" 
   'response.Write(sqlcodmod)
   set rscodmod=conn.execute(sqlcodmod)
end if
'response.Write("el valor de codigo es: "+request("cod")+"<br>")
'response.Write("el valor de nombre es: "+request("nombre")+"<br>")
'response.Write("el valor de userid es: "+request("userid")+"<br>")
'response.Write("el valor de pwd es: "+request("pwd")+"<br>")
%>
<html>
<head>
<title>Modulos del Sistema</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
function cerrar(){
window.close();
}
function salvaregistro(){
  //VALIDA PRIMERO SI NO HAY CHECKBOX ASIGNADOS
  var sw=0;
  for(i=0; i<document.frmmod.caja.length; i++){
    if (document.frmmod.caja[i].checked==true){
	  sw=1;
	}
  }
  if (sw==0){
alert("Por favor, antes de salvar, seleccione por lo menos un modulo");
  }
  else{
  frmmod.submit();
  }
}
function recargar(){
  window.location.href="Ing_modulos.asp?codigo="+document.frmmod.codigo.value+"&nombre="+document.frmmod.Nombre.value+"&userid="+document.frmmod.UserId.value+"&pwd="+document.frmmod.Pwd.value+"&perfil="+document.frmmod.perfil.value;
  var enlace="admon.asp?codigo="+document.frmmod.codigo.value+"&nombre="+document.frmmod.Nombre.value+"&userid="+document.frmmod.UserId.value+"&pwd="+document.frmmod.Pwd.value+"&perfil="+document.frmmod.perfil.value+"&pp=T";
  window.opener.location.href=enlace;
}
//-->
</script>
<link href="MiCSS.css" rel="stylesheet" type="text/css">
</head>

<body>
<div id="Layer1" style="position:absolute; left:150px; top:6px; width:67px; height:26px; z-index:1;"><img src="Images/Btns_guardar.gif" alt="Salvar el registro" width="21" height="21" style="cursor:hand" onClick="salvaregistro();"><img src="Images/Btns_cerrar.gif" alt="Cerrar la ventana" width="21" height="21" onClick="cerrar();" style="cursor:hand" ></div>
<table width="75%" border="0" cellspacing="0">
  <tr>
    <td><img src="Images/Barra_Sup.jpg" width="250" height="10"></td>
  </tr>
</table>
<form method="post" action="" name="frmmod" id="frmmod">
<table width="75%" border="0" align="center" cellspacing="0" id="TablaCon_Usuarios" >
  <%while not rs.eof%>
  <tr> 
    <td colspan="2" bgcolor="#ffcb7d"><strong><%=rs("modulo")%></strong></td>
  </tr>
  <%sqlh="select * from modulos where padre='"&rs("cod")&"'"
  set rspadre=conn.execute (sqlh)
    while not rspadre.eof%>
  <tr> 
      <td><input type="checkbox" name="caja" id="caja" value="<%=rspadre("cod")%>" <%if not rscodmod.eof then%> <%if rscodmod("codmodulo")=rspadre("cod") then%> checked disabled<%rscodmod.movenext%><%end if%><%end if%> ></td>
    <td>&nbsp;<%=rspadre("modulo")%></td>
  </tr>
   <%rspadre.movenext
	  wend%>
  <%rs.movenext
wend
%>
</table>
  <input name="validamod" type="hidden" id="validamod" value="T">
  <input name="codigo" type="hidden" id="codigo" value="<%=request("codigo")%>">
  <input name="Nombre" type="hidden" id="Nombre" value="<%=request("nombre")%>">
  <input name="UserId" type="hidden" id="UserId" value="<%=request("userid")%>">
  <input name="Pwd" type="hidden" id="Pwd" value="<%=request("pwd")%>">
  <input name="perfil" type="hidden" id="perfil" value="<%=request("perfil")%>">
</form>
<table width="75%" border="0" cellspacing="0">
  <tr>
    <td><img src="Images/Barra_Inf.jpg" width="250" height="10"></td>
  </tr>
</table>
<br>
</body>
</html>
<%'response.Write(request("caja"))
if request("validamod")="T" then
  sqlcomp="select codmodulo from modasg where cod='"&request("codigo")&"'" 
  set rscomp=conn.execute(sqlcomp)

  mcaja=split(request("caja"),",")
  'response.Write(request("caja"))
  sw=0
  for i=0 to ubound(mcaja)
    if mcaja(i)<>"" then
	 while not rscomp.eof
	  if cint(mcaja(i))=cint(rscomp("codmodulo")) then
	    sw=1
	  end if
	 rscomp.movenext
	 wend 
	end if
	if not rscomp.eof then
	 rscomp.movefirst
	end if 
	 if sw=0 then
	   sqlmax= "insert into modasg(cod, codmodulo) values('"&request("codigo")&"','"&trim(mcaja(i))&"')"
	   set rssalva=conn.execute(sqlmax)
      else
	   sw=0
     end if
  next
  
  codjs="<script language='JavaScript'>"
  codjs=codjs+"recargar();"
  codjs=codjs+"</script>"
  response.Write(codjs)
end if%>
Muchas gracias por la ayuda que me puedan brindar.
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 12:31.