Que esta mal en esta consulta

22/03/2006 - 23:20 por Marcos Galaviz | Informe spam
<%
Do While Not oRS1.EOF
oRs.Open "SELECT ssclie18.cvecli18, ssclie18.nomcli18 FROM ssclie18 WHERE
ssclie18.cvecli18 = " & stctrl21!cvecli21 & " ",oconn
%>

Preguntas similare

Leer las respuestas

#1 Arturo Costa Delgado
22/03/2006 - 23:45 | Informe spam
Yo no utilizo ese tipo de sintaxis para programar en asp, pero me parece que
puede ser cuestión de las comillas en esta sección

cvecli18 = " & stctrl21!cvecli21 & " ",oconn

prueba con esta variación

cvecli18 = ' " & stctrl21!cvecli21 & " ' " ",oconn

o algo similar. Yo uso esta forma

Do While Not oRS1.EOF
Temp="Select ssclie18.cvecli18, ssclie18.nomcli18 FROM ssclie18 WHERE
ssclie18.cvecli18 = '" & stctrl21!cvecli21 & "'"
oRs.Open Temp,oconn

Ojala te sea de utilidad esto

ACD
Respuesta Responder a este mensaje
#2 Marcos Galaviz
23/03/2006 - 15:20 | Informe spam
Me envia este error con el cambio que me propones :(, sniff no se como
hacerle :(

Información técnica (para personal de soporte técnico)

a.. Tipo de error:
Error de compilación de Microsoft VBScript (0x800A0401)
Se esperaba un final de instrucción
/fox/traficos.asp, línea 54, columna 103
Temp="Select ssclie18.cvecli18, ssclie18.nomcli18 FROM ssclie18 WHERE
ssclie18.cvecli18 = '" & stctrl21!cvecli21 & "'"
^


b.. Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

c.. Página:
GET /fox/traficos.asp

d.. Hora:
23 March 2006, 08:20:14


e.. Más información:
Soporte técnico de Microsoft



"Arturo Costa Delgado" escribió en el
mensaje news:%
Yo no utilizo ese tipo de sintaxis para programar en asp, pero me parece
que puede ser cuestión de las comillas en esta sección

cvecli18 = " & stctrl21!cvecli21 & " ",oconn

prueba con esta variación

cvecli18 = ' " & stctrl21!cvecli21 & " ' " ",oconn

o algo similar. Yo uso esta forma

Do While Not oRS1.EOF
Temp="Select ssclie18.cvecli18, ssclie18.nomcli18 FROM ssclie18 WHERE
ssclie18.cvecli18 = '" & stctrl21!cvecli21 & "'"
oRs.Open Temp,oconn

Ojala te sea de utilidad esto

ACD




Respuesta Responder a este mensaje
#3 Marcos Galaviz
23/03/2006 - 15:20 | Informe spam
El error:

Información técnica (para personal de soporte técnico)

a.. Tipo de error:
Error de compilación de Microsoft VBScript (0x800A0401)
Se esperaba un final de instrucción
/fox/traficos.asp, línea 54, columna 103
Temp="Select ssclie18.cvecli18, ssclie18.nomcli18 FROM ssclie18 WHERE
ssclie18.cvecli18 = '" & stctrl21!cvecli21 & "'"
^


b.. Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

c.. Página:
GET /fox/traficos.asp

d.. Hora:
23 March 2006, 08:20:14


e.. Más información:
Soporte técnico de Microsoft


"Matías Iacono" escribió en el mensaje
news:
Seria bueno saber que error te da.

Matías Iacono
Microsoft MVP ASP/ASP.net
DCE3 v.2003 - DCE2 v.2005
Coordinador de evento Comunidad MSDN Bolivia
"Marcos Galaviz" escribió en el mensaje
news:
<%
Do While Not oRS1.EOF
oRs.Open "SELECT ssclie18.cvecli18, ssclie18.nomcli18 FROM ssclie18 WHERE
ssclie18.cvecli18 = " & stctrl21!cvecli21 & " ",oconn
%>






Respuesta Responder a este mensaje
#4 Marcos Galaviz
23/03/2006 - 15:29 | Informe spam
Creo que debi comentar que ssclie18.cvecli18 es numerica e igualmente lo es
la comparacion stctrl21!cvecli21

Pero no puedo!! :(


"Marcos Galaviz" escribió en el mensaje
news:
<%
Do While Not oRS1.EOF
oRs.Open "SELECT ssclie18.cvecli18, ssclie18.nomcli18 FROM ssclie18 WHERE
ssclie18.cvecli18 = " & stctrl21!cvecli21 & " ",oconn
%>


Respuesta Responder a este mensaje
#5 Marcos Galaviz
23/03/2006 - 15:36 | Informe spam
Miren si hago esto en la consulta si me funciona, cuando le pongo un valor
numerico:

Set oRs = CREATEOBJECT("ADODB.RecordSet")
Temp="Select ssclie18.cvecli18, ssclie18.nomcli18 FROM ssclie18 WHERE
ssclie18.cvecli18 = 4"
oRs.Open Temp,oconn

Pero yo necesito que en lugar del valor numerico sea el valor del campo
cvecli21 de la tabla ctrl21 que esta en otro recordset :( y ¡no puedo!!
sniff :(



"Marcos Galaviz" escribió en el mensaje
news:
<%
Do While Not oRS1.EOF
oRs.Open "SELECT ssclie18.cvecli18, ssclie18.nomcli18 FROM ssclie18 WHERE
ssclie18.cvecli18 = " & stctrl21!cvecli21 & " ",oconn
%>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida