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

Alguien bueno en los Recordsets

Estas en el tema de Alguien bueno en los Recordsets en el foro de ASP Clásico en Foros del Web. Hola, alguien me podrás decir porque me sale el siguiente error ?? [B]Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. y en mi programa ...
  #1 (permalink)  
Antiguo 02/05/2002, 12:49
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 4 meses
Puntos: 50
Alguien bueno en los Recordsets

Hola, alguien me podrás decir porque me sale el siguiente error ??
[B]Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

y en mi programa tengo en la línea del error:

sqltxt="SELECT * from postales where tema ="&temas

' Defino el tamaño de las páginas
Rs.PageSize=TamPagina
Rs.CacheSize=TamPagina

Rs.open sqltxt,Conna,1,2

y si pongo en temas por ejemplo Amistad me funciona mi BD perfectamente, pero al momento de hacer la concatencacion me pasa ese error...

Que puedo hacer..???



<html><center><embed src="http://www.angelfire.com/on/cobainss/Movie1.swf" height=80 width=200><BR></embed></center></html>
  #2 (permalink)  
Antiguo 02/05/2002, 12:53
 
Fecha de Ingreso: enero-2002
Ubicación: Callao - Perú
Mensajes: 1.127
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Alguien bueno en los Recordsets

No seria q tendrias q cerrar la sentencia sql :

sqltxt=&quot;SELECT * from postales where tema ='&quot;&amp;temas&amp;&quot;'&quot;


SaLuDoS dE:
PePeLuChO dEl PeRú PaRa El MuNdO ;)
  #3 (permalink)  
Antiguo 02/05/2002, 13:01
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 4 meses
Puntos: 50
Re: Alguien bueno en los Recordsets

mmm... me sale el mismo error.. pero en verdad te lo agradezco friend..!!

Lo que pasa es que hago la concatenacion de
&quot;select * from postales where tema=&quot;&amp;temas

y lo pongo aparte porque &quot;temas&quot; es la variable que me traigo desde la forma principal, para que me muestre conforme a la seleccion que hice..!!

ALguna otra sugerencia amigos ..???

<html><center><embed src="http://www.angelfire.com/on/cobainss/Movie1.swf" height=80 width=200><BR></embed></center></html>
  #4 (permalink)  
Antiguo 02/05/2002, 13:14
 
Fecha de Ingreso: abril-2002
Mensajes: 47
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Alguien bueno en los Recordsets

Hola,

pepelucho tiene razón, he tenido muchos problemas con la concatenación de strings en una consulta SQL.

Punto1: Si temas es numérico te aconsejo que hagas
&quot;select * from postales where tema=&quot; &amp; temas &amp; &quot; &quot;

Punto2: Si es un string te aconsejo que hagas
&quot;select * from postales where tema='&quot; &amp; temas &amp; &quot;' &quot;

Punto3: Podría ser que temas estuviera vacía?

Xiquetam
  #5 (permalink)  
Antiguo 02/05/2002, 13:20
 
Fecha de Ingreso: enero-2002
Mensajes: 189
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Alguien bueno en los Recordsets

coloca la cadena asi:

sqltxt=&quot;SELECT * from postales where tema ='&quot;&amp; temas &amp; &quot;'&quot;

saludos..
  #6 (permalink)  
Antiguo 02/05/2002, 15:53
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Alguien bueno en los Recordsets

Bueno ese error a mi me sale cuando mando llamar un campo en la SQL y dicho campo en realidad no existe en la BD, posiblemente este mal el nombre o algo así.

Saludos

<center><img src="http://www.pcmasmas.com.ar/foro/images/avatars/043.gif"><br>
Urjose</center>
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 16:40.