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

Ayuda Consulta a Bd

Estas en el tema de Ayuda Consulta a Bd en el foro de ASP Clásico en Foros del Web. <html> <head> <title>Documento sin t&iacute;tulo</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body background=""> <% RelacionesSexuales= Request.Form("RelacionesSexuales") EdadIniciaste = Request.Form("EdadIniciaste") Frecuencia= Request.Form("Frecuencia") pareja= Request.Form("pareja") UsaProteccion = Request.Form("UsaProteccion") ...
  #1 (permalink)  
Antiguo 29/07/2008, 12:11
Avatar de ejesus  
Fecha de Ingreso: julio-2008
Mensajes: 26
Antigüedad: 15 años, 9 meses
Puntos: 0
Ayuda Consulta a Bd

<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body background="">
<%
RelacionesSexuales= Request.Form("RelacionesSexuales")
EdadIniciaste = Request.Form("EdadIniciaste")
Frecuencia= Request.Form("Frecuencia")
pareja= Request.Form("pareja")
UsaProteccion = Request.Form("UsaProteccion")
CualProteccion = Request.Form("CualProteccion")

PrimeraMenstruacion = Request.Form("PrimeraMenstruacion")
FrecuenciaMenstruacion = Request.Form("FrecuenciaMenstruacion")
DiasMenstruacion = Request.Form("DiasMenstruacion")
TipoSangrado = Request.Form("TipoSangrado")
DolorMenstruacion = Request.Form("DolorMenstruacion")
dolor = Request.Form("dolor")
IncapacitaDolor = Request.Form("IncapacitaDolor")
TomaMedicamentos = Request.Form("TomaMedicamentos")
QueMedicamentos = Request.Form("QueMedicamentos")
CuantosEmbarazos = Request.Form("CuantosEmbarazos")

CuantosPartos = Request.Form("CuantosPartos")
CuantosAbortos = Request.Form("CuantosAbortos")
CuantasCesareas = Request.Form("CuantasCesareas")
TiempoEmbarazo = Request.Form("TiempoEmbarazo")
CursoEmbarazo = Request.Form("CursoEmbarazo")
ComplicacionesEmbarazo = Request.Form("ComplicacionesEmbarazo")
DondeAtendio = Request.Form("DondeAtendio")
SangradoPosterior = Request.Form("SangradoPosterior")
PorqueCesarea = Request.Form("PorqueCesarea")
UltimaMesntruacion = Request.Form("UltimaMesntruacion")

SecrecionVaginal = Request.Form("SecrecionVaginal")
ColorSecrecion = Request.Form("ColorSecrecion")
ConsistenciaSecrecion = Request.Form("ConsistenciaSecrecion")

CantidadSecrecion = Request.Form("CantidadSecrecion")
FrecuenciaSecrecion = Request.Form("FrecuenciaSecrecion")
InicioSecrecion = Request.Form("InicioSecrecion")
Tratamiento = Request.Form("Tratamiento")
CualTratamiento = Request.Form("CualTratamiento")


Dim Conex
set Conex = Server.CreateObject ("ADODB.Connection")
Conex.Open("driver={SQL Server};server=SMEDICOS; database=bdsiat; uid=sa;pwd=sa")
dim consulta,ds

set ds = Server.CreateObject("ADODB.Recordset")
consulta = "insert into tbl_SIAT_HistorialAlumno (chSexuales, chEdadIniciaste, vchFrecuenciaSexo, chUnaPareja, chVariasParejas,
chSexoServidoras,chProteccion, vchCualProteccion,vchFechaMestruacion, vchFrecuenciaMest, vchDiasMest,
vchSangrado, vchSangreReg, vchSangreEsc, vchDolorSang, vchPrem, vchTran, vchPost,vchIncapacita, vchMedicamentos,
vchQueMed, vchEmba, vchPart, vchAbort, vchCesarea, vchTiempoEmb, vchCursoEmbarazo,vchCompliEmba,vchAtendio,
vchCausasCesarea, vchUltimaMestruacion, vchCantidadSang, vchSecreVaginal, vchColorVag, vchConsist,
vchCantidadSecre,vchFreSecre, vchCuandoInicio, vchTratamiento, vchCualTratamiento )
values
('"& RelacionesSexuales &"','"& EdadIniciaste &"','"& Frecuencia &"','"& pareja &"','"& pareja &"','"& pareja &"',
'"& UsaProteccion &"','"& CualProteccion &"','"& PrimeraMenstruacion &"','"& FrecuenciaMenstruacion &"',
'"& DiasMenstruacion &"','"& TipoSangrado &"','"& TipoSangrado &"','"& TipoSangrado &"',
'"& DolorMenstruacion &"','"& dolor &"','"& dolor &"','"& dolor &"','"& IncapacitaDolor &"','"& TomaMedicamentos &"',
'"& QueMedicamentos &"','"& CuantosEmbarazos &"','"& CuantosPartos &"','"& CuantosAbortos &"',
'"& CuantasCesareas &"','"& TiempoEmbarazo &"','"& CursoEmbarazo &"','"& ComplicacionesEmbarazo &"',
'"& DondeAtendio &"','"& SangradoPosterior &"','"& PorqueCesarea &"','"& UltimaMesntruacion &"',
'"& SecrecionVaginal &"','"& ColorSecrecion &"','"& ConsistenciaSecrecion &"','"& CantidadSecrecion &"',
'"& FrecuenciaSecrecion &"','"& InicioSecrecion &"','"& Tratamiento &"','"& CualTratamiento &"')"

set ds=Conex.Execute (consulta)

Response.Redirect "Test5.asp"




%>
</body>
</html>


Tengo esa consulta a la bd pero me aparece un error al accesar a ella

Tipo de error:
Error de compilación de Microsoft VBScript (0x800A0409)
Constante de cadena sin terminar
/siat/insert3.asp, línea 55, columna 127
consulta = "insert into tbl_SIAT_HistorialAlumno (chSexuales, chEdadIniciaste, vchFrecuenciaSexo, chUnaPareja, chVariasParejas,
------------------------------------------------------------------------------------------------------------------------------^

Alguien que sepa a que se debe y posible solucion
  #2 (permalink)  
Antiguo 29/07/2008, 13:25
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 1 mes
Puntos: 88
Respuesta: Ayuda Consulta a Bd

pues a menos que sea una par de comillas que esten fuera de lugar

pero no encontre nada...
has una comparacion
Cita:
campos ="(chSexuales,"&_
"chEdadIniciaste,"&_
"vchFrecuenciaSexo,"&_
"chUnaPareja,"&_
"chVariasParejas,"&_
"chSexoServidoras,"&_
"chProteccion,"&_
"vchCualProteccion,"&_
"vchFechaMestruacion,"&_
"vchFrecuenciaMest,"&_
"vchDiasMest,"&_
"vchSangrado,"&_
"vchSangreReg,"&_
"vchSangreEsc,"&_
"vchDolorSang,"&_
"vchPrem,"&_
"vchTran,"&_
"vchPost,"&_
"vchIncapacita,"&_
"vchMedicamentos,"&_
"vchQueMed,"&_
"vchEmba,"&_
"vchPart,"&_
"vchAbort,"&_
"vchCesarea,"&_
"vchTiempoEmb,"&_
"vchCursoEmbarazo,"&_
"vchCompliEmba,"&_
"vchAtendio,"&_
"vchCausasCesarea,"&_
"vchUltimaMestruacion,"&_
"vchCantidadSang,"&_
"vchSecreVaginal,"&_
"vchColorVag,"&_
"vchConsist,"&_
"vchCantidadSecre,"&_
"vchFreSecre,"&_
"vchCuandoInicio,"&_
"vchTratamiento,"&_
"vchCualTratamiento)"
consulta = "insert into tbl_SIAT_HistorialAlumno "&_
campos &_
" values('" & RelacionesSexuales & "','"&_
EdadIniciaste &"','"&_
Frecuencia &"','"&_
pareja &"','"&_
pareja &"','"&_
pareja &"','"&_
UsaProteccion &"','"&_
CualProteccion &"','"&_
PrimeraMenstruacion &"','"&_
FrecuenciaMenstruacion &"','"&_
DiasMenstruacion &"','"&_
TipoSangrado &"','"&_
TipoSangrado &"','"&_
TipoSangrado &"','"&_
DolorMenstruacion &"','"&_
dolor &"','"&_
dolor &"','"&_
dolor &"','"&_
IncapacitaDolor &"','"&_
TomaMedicamentos &"','"&_
QueMedicamentos &"','"&_
CuantosEmbarazos &"','"&_
CuantosPartos &"','"&_
CuantosAbortos &"','"&_
CuantasCesareas &"','"&_
TiempoEmbarazo &"','"&_
CursoEmbarazo &"','"&_
ComplicacionesEmbarazo &"','"&_
DondeAtendio &"','"&_
SangradoPosterior &"','"&_
PorqueCesarea &"','"&_
UltimaMesntruacion &"','"&_
SecrecionVaginal &"','"&_
ColorSecrecion &"','"&_
ConsistenciaSecrecion &"','"&_
CantidadSecrecion &"','"&_
FrecuenciaSecrecion &"','"&_
InicioSecrecion &"','"&_
Tratamiento &"','"&_
CualTratamiento &"')"
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 29/07/2008, 13:34
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 6 meses
Puntos: 27
Respuesta: Ayuda Consulta a Bd

sip por simple inspección no se ve nada raro

pegas el resultado a la hora de la ejecución

sera algún apostrofe que esta cerrando cadenas????
__________________
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:34.