Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2005, 08:43
Avatar de horizonte
horizonte
 
Fecha de Ingreso: octubre-2005
Ubicación: A 50cm del Monitor(el angulo depende del estado de animo)
Mensajes: 148
Antigüedad: 19 años, 6 meses
Puntos: 1
Pregunta Input "Text": cargar valor desde una BD

La pregunta viene debido a que tengo q'cargar un valor(value) q'se obtiene de una BD(SQL) a un input "text".
Se me ocurrio pasar el valor como parametro a una funcion(JavaScript) y de ahi cargar como de costumbre dicho valor al input "text". El tema es q'creo q'dentro de ASP no me acepta llamadas a funciones.

Este seria el codigo q'esta en la misma pagina.asp (esta dentro del form):

Código:
<%
  Dim strSQL, oConn, objRS, idMax

  Set oConn = Server.CreateObject("ADODB.Connection")
  oConn.Open "Driver={SQL Server};Server=ServerName;Database=DBName;Trusted_Connection=yes;"
  
  strSQL= "select max(id_Actual) as MaxID "& _ 
           "from Datos_Actuales"
  Set objRS= oConn.Execute(strSQL)
  
  idMax= objRS("MaxID")
  cargaMax(idMax)	'<--Esta es la linea 604
  'Esto lo hago solo para ver q'me devuelva el valor correcto(esta OK)
  Response.Write("<tr>" &objRS("MaxID")& "</tr>")

  objRS.Close
  oConn.Close
  set objRS = nothing
  set oConn = nothing
%>
    &nbsp
</form>

<!-- ------------------ FUNCIONES ----------------------------------- -->
<script language="javaScript">

function cargaMax(idMax) {
  document.form.id.value= idMax;
}
</script>
Me da ERROR:
-------------
Microsoft VBScript runtime error '800a000d'

Type mismatch: 'cargaMax'

/WebDir/CGI-BIN/pagina.asp, line 604

Desde ya muchas gracias a quien pueda aportar algo,
Saludos.
__________________
Mientras tanto aqui, en la Gran Ciudad...
Una nueva hora,...Comienza
:Zzz: