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

Error de columna

Estas en el tema de Error de columna en el foro de ASP Clásico en Foros del Web. Hola disculpa tengo este error yno encuentro por ke alguen me puede decir la razon por vaor graciasss Cita: Error Type: Microsoft OLE DB Provider ...
  #1 (permalink)  
Antiguo 05/09/2008, 12:02
 
Fecha de Ingreso: septiembre-2008
Ubicación: Coatzacoalcos
Mensajes: 44
Antigüedad: 15 años, 9 meses
Puntos: 0
Error de columna

Hola disculpa tengo este error yno encuentro por ke
alguen me puede decir la razon por vaor graciasss


Cita:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'ESPARTAN'.
/Reservaciones/AltasDatos.asp, line 44
  #2 (permalink)  
Antiguo 05/09/2008, 12:04
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Respuesta: Error de columna

Me parece que ese campo "ESPARTAN" no existe en tu tabla. Necesitaríamos ver:

- La estructura de la tabla
- La consulta SQL

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 05/09/2008, 12:31
 
Fecha de Ingreso: septiembre-2008
Ubicación: Coatzacoalcos
Mensajes: 44
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Error de columna

Es ke no es un campo es un valor que estoy enviando de una pagina a otra para que se almacene en la base de datos...
  #4 (permalink)  
Antiguo 05/09/2008, 12:33
 
Fecha de Ingreso: septiembre-2008
Ubicación: Coatzacoalcos
Mensajes: 44
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Error de columna

es un combo en el cual mando ese dato lo recibo en otra pagina...

ahi le coloco el codigo donde recibo ese campo
Cita:
<%

nomsala = Request.Form("nomsala")
clavepers = Request.Form("txtclave")
nombre = Request.Form("txtnombre")
gerencia = Request.Form("gerencia")
departamento = Request.Form("depto")
curso = Request.Form("txtcurso")
cantpers = Request.Form("txtpersonas")
inicio1 = Request.Form("iniciodia")
inicio2 = Request.Form("iniciomes")
inicio3 = Request.Form("inicioano")
termino1 = Request.Form("terdia")
termino2 = Request.Form("termes")
termino3 = Request.Form("terano")
hinicial = Request.Form("horainicial")
minicial = Request.Form("minutinicial")
hfinal = Request.Form("horafinal")
mfinal = Request.Form("minutfinal")
cafeteria = Request.Form("seleccion")
propor = Request.Form("txtproporcionado")
tiposala = Request.Form("Salas")
observaciones = Request.Form("txtobser")

Dim Conn
Set Conn = Server.CreateObject ("ADODB.Connection")
Conn.Open "driver={SQL Server};server=128.3.25.1; database=Reservaciones; uid=sa;pwd=xcox3004;"
%>
</head>
<body>
<%
fechaini = inicio1 &"/"& inicio2 &"/"& inicio3
fechater = termino1 &"/"& termino2 &"/"& termino3

sql = "SELECT * FROM reservsala WHERE nom_sala = "&nomsala&";"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3

do while not rs.EOF or rs.bof
fi=rs.fields("fecha_inicio")
ff=rs.fields("fecha_termi")
hi=rs.fields("dur_inicial_hrs")
him=rs.fields("dur_inicial_min")
hf=rs.fields("dur_final_hrs")
hfm=rs.fields("dur_final_min")

if fechaini>=fe and fechater<=ff and hinicial>=hi and hfinal<=f1 and minicial>=him and mtermino<=hfm then
%>
<script language="vbscript">
a = window.open("detalle.asp?clave="&clavepers&"&nombr e="&nombre &"&curso="&curso &"&cantidad="&cantpers &"&txtpropocionado="&propor &"&txtobser="&observaciones,"_self")
</script>
<%
end if
loop
rs.close

sql1 = "Select * from reservsala;"
Set rs1 = Server.CreateObject("ADODB.Recordset")
rs1.Open sql1, conn, 3, 3
rs1.AddNew

rs1.fields("nom_sala")=nomsala
rs1.fields("clave") = clavepers
rs1.fields("nombre") = nombre
rs1.fields("gerencia") = gerencia
rs1.fields("departamento") = departamento
fecha = Now()
fechaactual = Day(fecha) & "/" & Month(fecha) & "/" & Year(fecha)
rs.fields("fecha_soli") = fechaactual
fechaini = inicio1 &"/"& inicio2 &"/"& inicio3
rs1.fields("fecha_inicio") = fechaini
fechater = termino1 &"/"& termino2 &"/"& termino3
rs1.fields("fecha_termi") = fechater
rs1.fields("dur_inicial_hrs") = hinicial
rs1.fields("dur_inicial_min") = minicial
rs1.fields("dur_final_hrs") = hfinal
rs1.fields("dur_final_min") = mfinal
rs1.fields("curso") = curso
rs1.fields("cantidad") = cantpers
rs1.fields("serv_cafe") = cafeteria
rs1.fields("proporcionado_por") = propor
rs1.fields("observaciones") = observaciones
rs1.fields("tipo_sala") = tiposala
rs1.update
%>
<Script Language="VBScript" >
msgbox "Datos Guardados Correctamente"
a = window.open("reservacion.asp", "_self")
</Script>
  #5 (permalink)  
Antiguo 05/09/2008, 12:55
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Respuesta: Error de columna

¿Y en qué linea marca el error?
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #6 (permalink)  
Antiguo 05/09/2008, 13:03
 
Fecha de Ingreso: septiembre-2008
Ubicación: Coatzacoalcos
Mensajes: 44
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Error de columna

el error esta en la linea 44
y la linea 44 es esta
Cita:
rs.Open sql, conn, 3, 3
  #7 (permalink)  
Antiguo 05/09/2008, 13:16
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 1 mes
Puntos: 839
Exclamación Respuesta: Error de columna

Supongo que nomsala debería ser de tipo texto, con lo que debería ir entre comillas:
Código:
sql = "SELECT * FROM reservsala WHERE nom_sala = '" & nomsala & "'"
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #8 (permalink)  
Antiguo 05/09/2008, 13:35
 
Fecha de Ingreso: septiembre-2008
Ubicación: Coatzacoalcos
Mensajes: 44
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Error de columna

Siiiiiiiiiiiiiiiiiiiiiiiiii

ya me salio =d
muchas graciasssssssssssssssssss
ke tengan buen dia!!!!!
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 21:26.