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

Type mismatch: '[undefined]'

Estas en el tema de Type mismatch: '[undefined]' en el foro de ASP Clásico en Foros del Web. Hola gente Nose porque me da este error: Microsoft VBScript runtime error '800a000d' Type mismatch: '[undefined]' /codigo5.asp, line 39 este es e codigo asociado, strcon ...
  #1 (permalink)  
Antiguo 19/05/2004, 06:50
 
Fecha de Ingreso: mayo-2004
Ubicación: arriba, abajo y derecha
Mensajes: 101
Antigüedad: 20 años, 11 meses
Puntos: 0
Type mismatch: '[undefined]'

Hola gente

Nose porque me da este error:
Microsoft VBScript runtime error '800a000d'

Type mismatch: '[undefined]'

/codigo5.asp, line 39


este es e codigo asociado,
strcon = "driver={MySQL ODBC 3.51
Driver};server=localhost;uid=ODBC;pwd=;database=te st;option=16387"
Set rs = Server.CreateObject("ADODB.Connection")
rs.ConnectionTimeout=280
rs.CommandTimeout=60
rs.Open strcon

num = eval(scodigo) *** linea 39***
response.write(textos)
texto=textos

Gracias otravez
  #2 (permalink)  
Antiguo 19/05/2004, 10:27
Avatar de Avelar  
Fecha de Ingreso: noviembre-2002
Ubicación: Ensenada, Baja California, México
Mensajes: 673
Antigüedad: 22 años, 5 meses
Puntos: 1
Según yo la función eval no es de VBScript.

Claro, puedo equivocarme pero estoy casi seguro que no lo es.

¿La has usado antes con VBScript?
__________________
Ariel Avelar
  #3 (permalink)  
Antiguo 19/05/2004, 10:39
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
FUNCTION: Eval() Implemented in version 5.0

Ahora, por qué da error?... ni idea con el código que nos muestra ivantxo_69.

Qué es scodigo? O... qué contiene?
  #4 (permalink)  
Antiguo 20/05/2004, 03:33
 
Fecha de Ingreso: mayo-2004
Ubicación: arriba, abajo y derecha
Mensajes: 101
Antigüedad: 20 años, 11 meses
Puntos: 0
scodigo es una variable, eval nunca lo he usado pero ahora me hace falta, quiero pasar una variable de texto a numerica por eso la pongo, ahi teneis todo el codigo:

dim num
dim scodigo
dim textos
dim numdos
dim strcon
dim rs
dim x
Request.ServerVariables("QUERY_STRING")
scodigo= request.QueryString("textcodigo")
textos= request.QueryString("texto")
response.Write(scodigo)
Server.ScriptTimeout=200


strcon = "driver={MySQL ODBC 3.51 Driver};server=localhost;uid=ODBC;pwd=;database=te st;option=16387"
Set rs = Server.CreateObject("ADODB.Connection")
rs.ConnectionTimeout=280
rs.CommandTimeout=60
rs.Open strcon


response.write(textos)
texto=textos
%>





</p><table width="75%" border="1"><%
if scodigo <> 0 then
%>
<script language="JavaScript" type="text/JavaScript">
alert("llega1")
</script>

<%
for x=1 to 8
scon=(scodigo&x&"")

response.Write("<tr><td><strong>numero</strong>:"&scon&"</td>")
z=0
%>
<script language="JavaScript" type="text/JavaScript">
alert("llega")
</script>
<%
while not rs.eof
scon = eval(scon)
if scon = rs("codigo") then
if x=1 then
response.Write("<td><strong>primera</strong>:"&rs("primera")&"</td>")
response.Write("<td><strong>segunda</strong>:"&rs("segunda")& "</td>")
txt1=rs("primera")
txt2=rs("segunda")
end if
if x=2 then
response.Write("<td><strong>primera</strong>:"&rs("primera")&"</td>")
response.Write("<td><strong>segunda</strong>:"&rs("segunda")& "</td>")
txt3=rs("primera")
txt4=rs("segunda")
end if
if x=3 then
response.Write("<td><strong>primera</strong>:"&rs("primera")&"</td>")
response.Write("<td><strong>segunda</strong>:"&rs("segunda")& "</td>")
txt5=rs("primera")
txt6=rs("segunda")
end if
.............
  #5 (permalink)  
Antiguo 21/05/2004, 09:30
 
Fecha de Ingreso: mayo-2004
Mensajes: 183
Antigüedad: 20 años, 11 meses
Puntos: 0
Hola para transformar los tipos utiliza de string a numerica
dim numeric
dim string="12"
numeric=cint(string)


espero que te ayude
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 07:44.