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

campo autonumerico en ASP

Estas en el tema de campo autonumerico en ASP en el foro de ASP Clásico en Foros del Web. Tengo qure hacer una pagina que me seleccione solo el producto del cual yo paso el id (codproducto). En la base de datos es un ...
  #1 (permalink)  
Antiguo 24/06/2003, 01:10
 
Fecha de Ingreso: abril-2003
Mensajes: 93
Antigüedad: 21 años, 1 mes
Puntos: 0
campo autonumerico en ASP

Tengo qure hacer una pagina que me seleccione solo el producto del cual yo paso el id (codproducto). En la base de datos es un autonumerico. El codigo que tengo puesto es el siguiente:

<%
codproducto=cint( request.form("codproducto") )

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "deportes"
'+++++++++++++++++++++++++++++++++++++++++++++++++

++++++++++++++++++
sql="select * from producto where codproducto='"&codproducto&"'"
set rs=createobject("ADODB.Recordset")
rs.open sql,conn



pero me da este error:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresión de criterios.
/tienda/asp/actualizarimagen.asp, línea 20

¿alguien puede ayudarme?. Por cierto que luego quiero hacer una pagina que me actualice un campo de ese producto. Creo que la instruccion es updae pero no conozco mucho de su uso. Si alguien puede mandarme un ejemplo o una direccon web donde expliquen algo quedaria muuuu agradecido.
DE todos modos gracias a todos, aunque solo sea por leer mi post.
  #2 (permalink)  
Antiguo 24/06/2003, 01:18
 
Fecha de Ingreso: abril-2003
Mensajes: 606
Antigüedad: 21 años, 2 meses
Puntos: 2
sql="select * from producto where codproducto="&codproducto

Los tipos de datos numéricos no van entre ' '
  #3 (permalink)  
Antiguo 24/06/2003, 01:23
 
Fecha de Ingreso: abril-2003
Mensajes: 93
Antigüedad: 21 años, 1 mes
Puntos: 0
GRANDE

Muchas gracias. Ahora si me funciona.
¿conoces algun sitio donde expliquen esto??? y donde explique en update ya de paso???


Bueno grache grache grache , la verdad es que el que no sabe como el que no ve
  #4 (permalink)  
Antiguo 24/06/2003, 01:24
 
Fecha de Ingreso: abril-2003
Mensajes: 606
Antigüedad: 21 años, 2 meses
Puntos: 2
www.google.com. Ahi miles de manuales de SQL =D
  #5 (permalink)  
Antiguo 03/07/2003, 05:54
 
Fecha de Ingreso: abril-2003
Mensajes: 93
Antigüedad: 21 años, 1 mes
Puntos: 0
tengo dos campos numericos. Como los puedo poner los dos en una consulta ???
Esto me da fallo
sql="select * from CONSENTIMIENTO where unidad="&unidad" and tipo="&tipo""
Que me sobra o falta??
  #6 (permalink)  
Antiguo 03/07/2003, 08:15
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Te falta concatenar bien las variables:

sql="select * from CONSENTIMIENTO where unidad=" & unidad & " and tipo=" & tipo

Es decir, "string" & variable & "string" & variable


http://www.forosdelweb.com/showthrea...hreadid=132948


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 11:08.