Retroceder   Foros del Web > Programación para sitios web > ASP Clásico

Respuesta
 
Herramientas Desplegado
Antiguo 15-abr-2008, 11:49   #1 (permalink)
omegafunky está en el buen camino
 
Avatar de omegafunky
 
Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.451
Exclamación ERROR: Pocos parámetros. Se esperaba 1

Hola amigos tengo un problema con esta pagina y no hay modo que de con el error, me pueden hechar una mano, saludos

para empezar me marca lo siguiente cuando ingreso algo
HTTP 500.100. Error interno del servidor: error de ASP
Servicios de Internet Information Server



Información técnica (para personal de soporte técnico)
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Controlador ODBC Microsoft Access] Pocos parámetros. Se esperaba 1.
/it/p8.asp, línea 17

Tipo de explorador:
Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13

Página:
POST 39 bytes to /it/p8.asp
Datos de POST:
nombre=aa&id_cat_espec=7&boton=Ingresar

Hora:
Martes, 15 de Abril de 2008, 12:45:00 p.m.

Código PHP:
<%

if 
request.Form("boton") <> "" then

    Dim conn
,db
    Set conn 
Server.CreateObject("ADODB.Connection"
    
Set db Server.CreateObject("ADODB.Recordset"
    
conn.Open "Driver={Microsoft Access Driver (*.mdb)}; " "Dbq=" Server.MapPath("base.mdb")
     
        
SQL_INS "INSERT INTO cat_area_cono (nombre, id_cat_espec) VALUES ("&request("nombre")&","&request("id_cat_espec")&")"
        
conn.Execute(SQL_INS) ---------------línea 17
    
    
end 
if
%>
.....
  <!--
INICIO INGRESAR TEMA--> 
                <%
                
dim rs2jrs3
                Set conn 
Server.CreateObject("ADODB.Connection")
                
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="server.mappath("base.mdb")
                
                
SQL "SELECT id_cat_espec, nombre FROM cat_especialidades ORDER BY nombre"
                
Set rs2 conn.Execute(SQL)
                
0
                
While Not rs2.EOF
                j 
1
                
%>            
  
  
  <
tr>
    <
td class="texto_1">
    
    <
table width="730" border="0" align="center" cellpadding="0" cellspacing="0" class="borde_sky">
    <
form action="" method="post" name="formulario">

        <
tr>
          <
td colspan="3" align="center" class="titulo_sky"><%=rs2("nombre")%></td>
        </
tr>
        <
tr class="slim">
          <
td>&nbsp;</td>
          <
td colspan="2" align="center">&nbsp;</td>
        </
tr>
        <
tr>
          <
td width="10">&nbsp;</td>
          <
td colspan="2" align="center"><input name="nombre" type="text" class="texto_1" id="nombre" size="120" />
              <
input name="id_cat_espec" type="hidden" id="id_cat_espec" value="<%=rs2("id_cat_espec")%>" />              
              <
input name="boton" type="submit" class="texto_2" id="boton" value="Ingresar" /></td>
          </
tr>
        
        
        <%
        
SQL2 "SELECT nombre, id_area_cono FROM cat_area_cono WHERE id_cat_espec = "&rs2("id_cat_espec")
        
set rs3  conn.Execute(SQL2)
        While 
Not rs3.EOF
        
%>
        
        <
tr class="slim">
          <
td>&nbsp;</td>
          <
td width="676">&nbsp;</td>
          <
td align="center">&nbsp;</td>
        </
tr>
        <
tr>
          <
td>&nbsp;</td>
          <
td><%=rs3("nombre")%></td>
          <
td width="42" align="center">
          <
a href="cat_area_cono_del.asp?id_area_cono=<%=rs3("id_area_cono")%>" title="Eliminar">
          <
img src="http://www.forosdelweb.com/images/delete.gif" width="14" height="14" border="0" />
          </
a>
          </
td>
        </
tr>
        <%
        
rs3.MoveNext
        Wend
        rs3
.Close
        
%>
        
        <
tr class="slim">
          <
td>&nbsp;</td>
          <
td>&nbsp;</td>
          <
td width="42" align="center">&nbsp;</td>
        </
tr>
    </
form>
    </
table>    </td>
  </
tr>
  <
tr>
    <
td>&nbsp;</td>
  </
tr>
  
  
            <%
                
rs2.MoveNext
                Wend
                rs2
.Close
            
%>

 <!--
FIN INGRESAR TEMA--> 
__________________
Intel Core 2 Duo E6600 2.40GHz | ASUS P5K SE | 2GBs DDR2 800Mhz | ATI Radeon HD 2600XT 256MB DDR3 | 320GB Seagate SATA II

Última edición por omegafunky; 15-abr-2008 a las 12:47.
omegafunky está desconectado   Responder Citando
Antiguo 15-abr-2008, 11:55   #2 (permalink)
i_e_s27 tiene algunos puntos positivos de karma
 
Avatar de i_e_s27
 
Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 195
Re: ERROR: Pocos parámetros. Se esperaba 1

Puede que me equivoque, pero creo que el problema estan en que repites dos veces esto:

Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& server.mappath("base.mdb")

EDIT: Osea, si el primer if es true, tienes que cerrar todo e igualar a Nothing. O poner esas lineas de conexion una sola y unica vez al comienzo.

Saludos!
i_e_s27 está desconectado   Responder Citando
Antiguo 15-abr-2008, 12:41   #3 (permalink)
Moderador
Al Zuwaga llegará a ser famoso muy prontoAl Zuwaga llegará a ser famoso muy prontoAl Zuwaga llegará a ser famoso muy prontoAl Zuwaga llegará a ser famoso muy prontoAl Zuwaga llegará a ser famoso muy pronto
 
Avatar de Al Zuwaga
 
Fecha de Ingreso: noviembre-2002
Ubicación: 34.517 S, 58.500 O
Mensajes: 12.181
Re: ERROR: Pocos parámetros. Se esperaba 1

Normalmente ese error, que aparentemente es exclusivo de access, se da cuando un campo en la cláusula SELECT de la sentencia SQL no existe en la tabla (o está mal tipeado).
Verificá que todos los campos (y nombre de tablas por las dudas) estén correctamente escritos y realmente existan.
__________________
···---···
Al Zuwaga está desconectado   Responder Citando
Antiguo 15-abr-2008, 12:48   #4 (permalink)
omegafunky está en el buen camino
 
Avatar de omegafunky
 
Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.451
Re: ERROR: Pocos parámetros. Se esperaba 1

pues la tabla y los nombres ta bienya ya los cheque muchas veces
__________________
Intel Core 2 Duo E6600 2.40GHz | ASUS P5K SE | 2GBs DDR2 800Mhz | ATI Radeon HD 2600XT 256MB DDR3 | 320GB Seagate SATA II
omegafunky está desconectado   Responder Citando
Antiguo 15-abr-2008, 13:05   #5 (permalink)
Moderador
u_goldman llegará a ser famoso muy prontou_goldman llegará a ser famoso muy prontou_goldman llegará a ser famoso muy pronto
 
Avatar de u_goldman
 
Fecha de Ingreso: noviembre-2002
Ubicación: LA
Mensajes: 7.259
Enviar un mensaje por MSN a u_goldman
Re: ERROR: Pocos parámetros. Se esperaba 1

Hazle un Response.Write a tu consulta, seguido de un Response.End, seguramente como te dijo AZ () un dato numerico no esta llegando:

Código:
SQL_INS = "INSERT INTO cat_area_cono (nombre, id_cat_espec) VALUES ("&request("nombre")&","&request("id_cat_espec")&")"
Response.Write(SQL_INS)
Response.End()
Otra cosa que ahora estoy viendo...el valor que vas a insertar en el campo id_cat_espec no debe llevar comillas simples -es un dato numerico-.

Saludos
__________________
¿Qué darías por vivir un sueño?
u_goldman está desconectado   Responder Citando
Antiguo 15-abr-2008, 13:12   #6 (permalink)
omegafunky está en el buen camino
 
Avatar de omegafunky
 
Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.451
Re: ERROR: Pocos parámetros. Se esperaba 1

bueno amigos pues ya lo resolvi de la siguiente manera y ya guarda y muestra y todo, muchas gracias por su ayuda

Código PHP:
        SQL_INS "INSERT INTO cat_area_cono (nombre, id_cat_espec) VALUES ('"&Request("nombre")&"','"&Request("id_cat_espec")&"')" 
__________________
Intel Core 2 Duo E6600 2.40GHz | ASUS P5K SE | 2GBs DDR2 800Mhz | ATI Radeon HD 2600XT 256MB DDR3 | 320GB Seagate SATA II
omegafunky está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 05:37.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93