In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

SqlQuery y las comillas simples/dobles

Foro de Xailer profesional en español
Responder
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

SqlQuery y las comillas simples/dobles

Mensaje por jose.luis »

Hola,
En el inspector de objetos.
Quiero colocar una sentencia de este tipo:
sp_tables @table_type = "'TABLE'"
Al compilar me da este error:
Compilando Form3.prg...
Form3.xfm(19) Error E0030 Syntax error: "parse error at 'TABL'"
0 Warnings, 1 Errors
Mirando el xfm veo que la asignación se hace así:
:cSelect := e"sp_tables @table_type = "'TABLE'""
¿Hay alguna manera de colocar (desde el ide) esa sentencia?
Saludos y gracias,
José Luis Capel
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

SqlQuery y las comillas simples/dobles

Mensaje por ignacio »

José Luis,
Prueba a utilizar comillas simples.
Un saludo,
"José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
news:46cec93b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Hola,
>
> En el inspector de objetos.
>
> Quiero colocar una sentencia de este tipo:
>
> sp_tables @table_type = "'TABLE'"
>
> Al compilar me da este error:
>
> Compilando Form3.prg...
> Form3.xfm(19) Error E0030 Syntax error: "parse error at 'TABL'"
> 0 Warnings, 1 Errors
>
> Mirando el xfm veo que la asignación se hace así:
>
> :cSelect := e"sp_tables @table_type = "'TABLE'""
>
> ¿Hay alguna manera de colocar (desde el ide) esa sentencia?
>
> Saludos y gracias,
> José Luis Capel
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

SqlQuery y las comillas simples/dobles

Mensaje por jose.luis »

Ignacio,
>
> Prueba a utilizar comillas simples.
>
¿Te refieres a que ponga esto?
'sp_tables @table_type = "'TABLE'"'
Saludos,
José Luis Capel
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

SqlQuery y las comillas simples/dobles

Mensaje por ignacio »

José Luis,
En el inspector escribe:
sp_tables @table_type = 'TABLE'
Saludos
"José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje
news:[email=46cfecc9@ozsrv2.ozlan.local...]46cfecc9@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
>>
>> Prueba a utilizar comillas simples.
>>
>
> ¿Te refieres a que ponga esto?
>
> 'sp_tables @table_type = "'TABLE'"'
>
> Saludos,
> José Luis Capel
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

SqlQuery y las comillas simples/dobles

Mensaje por jose.luis »

Hola Ignacio,
>
> En el inspector escribe:
>
> sp_tables @table_type = 'TABLE'
>
Pues no se puede. Precisamente la sintaxis es como indiqué en mi primer
mensaje :-(
Mira este enlace:
http://msdn2.microsoft.com/en-us/library/ms186250.aspx
Y verás que @table_type tiene dobles delimitadores.
Por código todo funciona bien... pero es desde el IDE donde parece que no se
acaba de traducir bien la cadena. Supongo que tendrá algo que ver el uso de
expresiones regulares.
En fin... cosas del Sql Server...
Saludos,
José Luis Capel
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

SqlQuery y las comillas simples/dobles

Mensaje por jose.luis »

Hola Ignacio,
Disculpa por la insistencia.
¿Al final el tema de las dobles comillas desde el IDE se queda como está o
se va a dar algún tipo de solución?
Saludos y gracias,
José Luis Capel
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

SqlQuery y las comillas simples/dobles

Mensaje por ignacio »

José Luis,
Vamos a mirarlo y te digo algo cuanto antes.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
news:[email=46dc3888@ozsrv2.ozlan.local...]46dc3888@ozsrv2.ozlan.local...[/email]
> Hola Ignacio,
>
> Disculpa por la insistencia.
>
> ¿Al final el tema de las dobles comillas desde el IDE se queda como está o
> se va a dar algún tipo de solución?
>
> Saludos y gracias,
> José Luis Capel
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

SqlQuery y las comillas simples/dobles

Mensaje por jfgimenez »

José Luis,
> ¿Al final el tema de las dobles comillas desde el IDE se queda como está o
> se va a dar algún tipo de solución?
Lo hemos estado probando, y parece que es un bug del propio xHarbour. Yo he
actualizado xHarbour hace unos días, y me está funcionando perfectamente. En
cambio, con la versión anterior falla.
Vamos a publicar la versión 1.6 de Xailer enseguida, que seguirá utilizando
la misma versión de xHarbour. Justo después vamos a publicar una nueva
versión de xHarbour y la versión 1.7 de Xailer, que será exactamente igual
pero para este nuevo xHarbour. No podemos mezclar las dos versiones porque
son completamente incompatibles a nivel de obj.
Por lo tanto, me temo que sólo hay dos opciones: ponerlo por código o
esperar unos días a que publiquemos la 1.7
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder