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

Ayuda con este error al ejecutar la consulta

Estas en el tema de Ayuda con este error al ejecutar la consulta en el foro de ASP Clásico en Foros del Web. Hola, tengo una tabla llamada "detalles_piezas" en Sql Server con 2 campos: id_material (int) detalle_material (varchar) Al hacer esta consulta: Código HTML: nuevo_detalle_material=request.Form("nuevo_detalle_material") sql6="SELECT * ...
  #1 (permalink)  
Antiguo 03/09/2007, 16:00
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 22 años, 7 meses
Puntos: 0
Ayuda con este error al ejecutar la consulta

Hola, tengo una tabla llamada "detalles_piezas" en Sql Server con 2 campos:

id_material (int)
detalle_material (varchar)

Al hacer esta consulta:

Código HTML:
nuevo_detalle_material=request.Form("nuevo_detalle_material")

sql6="SELECT * FROM detalles_piezas WHERE detalle_pieza=" &nuevo_detalle_material
set rs6 = Conn.Execute(sql6)
El valor que recoge de un alista desplegable la variable "nuevo_detalle_material" es la palabra "Conjunto".

me da este error:


Código:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]El nombre de columna 'Conjunto' no es válido.
  #2 (permalink)  
Antiguo 03/09/2007, 16:07
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Re: Ayuda con este error al ejecutar la consulta

Cita:
Iniciado por Laika Ver Mensaje
Hola, tengo una tabla llamada "detalles_piezas" en Sql Server con 2 campos:

id_material (int)
detalle_material (varchar)

Al hacer esta consulta:

Código HTML:
nuevo_detalle_material=request.Form("nuevo_detalle_material")

sql6="SELECT * FROM detalles_piezas WHERE [B]detalle_pieza[/B]=" &nuevo_detalle_material
set rs6 = Conn.Execute(sql6)
El valor que recoge de un alista desplegable la variable "nuevo_detalle_material" es la palabra "Conjunto".

me da este error:


Código:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]El nombre de columna 'Conjunto' no es válido.
1. creo que los campos no son iguales en lo que pusistes y tu consulta...
2 si son varchar tiene que ir en comilla simple algo asi como.


Cita:
SELECT * FROM detalles_piezas WHERE NOMBREREALDECAMPO = '"& nuevo_detalle_material &"'
en donde nuevo_detalle_material = a un string

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
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 17:38.