Página 1 de 1

Documentacion sobre palabras reservadas ??

Publicado: Vie Feb 09, 2007 6:31 am
por Fernando Hernandez
Este dia me paso algo curioso, tengo implementado el interfase hacia Oracle
Express, (Gracias por la Ayuda Ignacio), luego tengo un interfase entre
equipos con pocket PC y la base de datos antes mencionada usando el activeX
de Srego, bueno para no ir muy largo en la parte de la interfase "Oracle -
Pocket", tenia una funcion llamada
StrTran()
Que lo que me hace es convertir vocales acentuadas a vocales sin acento.....
Bueno hasta ahi todo vamos bien, luego cuando vuelvo a probar el filtro en
el Browse mi sorpresa que no me mostraba nada, primero pense que era un
conflicto entre el control Activex Srego y la manipulacion de la base de
datos en Oracle, bueno ademas que tambien en esta rutina uso Ado para crear
la base de datos en Access que luego es copiada a la pocket.
Comenze a probar rutina por rutina y siempre que entraba al filtro en el
browse aunque fuera una letra, siempre me lo dejaba vacio... luego de tanta
prueba y prueba, renombre la function StrTran() a Simplemente StrTrn(),
vuelvo a probar el filtro en el browse y ahora si me funciona bien.
La pregunta, existe alguna funcion StrTran() usada en alguna parte de xailer
que entró en conflicto con la mia ?? Donde puedo ver las palabras reservadas
por xailer??
Gracias por la ayuda
Saludos

Documentacion sobre palabras reservadas ??

Publicado: Vie Feb 09, 2007 8:27 am
por antonio.ortega
Hola Fernando StrTran() no es un palabara reservada, es una función de
xHarbour. La documentación de xHarbour está disponible para la venta en
www.xharbour.com
Saludos.
Antonio F. Ortega

Documentacion sobre palabras reservadas ??

Publicado: Vie Feb 09, 2007 1:13 pm
por Rolando
Fernando:
es una funcion de Clipper.
STRTRAN()
Buscar y sustituir caracteres dentro de una cadena de caracteres o campo
memo
Sintaxis
STRTRAN(<cCadena>, <cB£squeda>,
[<cSustituci¢n>], [<nInicio>], [<nVeces>]) --> cCadenaNueva
Argumentos
<cCadena> es la cadena de caracteres en que se debe efectuar la
b£squeda.
<cB£squeda> es la secuencia de caracteres que hay que localizar.
<cSustituci¢n> es la secuencia de caracteres con que hay que
reemplazar la cadena <cB£squeda>. En caso de que no se especifique
este argumento, la sustituci¢n se efect£a por una cadena nula ("").
<nInicio> es la primera ocurrencia a reemplazar. En caso de que no
se especifique este argumento, su valor por omisi¢n es uno.
<nVeces> es el n£mero de ocurrencias a reemplazar. En caso de que
se omita este argumento, se deben reemplazar todas.
Devuelve
STRTRAN() devuelve una nueva cadena de caracteres con las <nVeces>
ocurrencias de <cB£squeda>, a partir de <nInicio>, reemplazadas por la
cadena <cSustituci¢n>.
Descripci¢n
STRTRAN() es una funci¢n de caracteres que efect£a una b£squeda
est ndar de una subcadena dentro de una cadena. Cuando se produce una
coincidencia, sustituye dicha subcadena con la cadena de sustituci¢n.
Se reemplazan todas las instancias de <cB£squeda>, a menos que se
especifiquen <nInicio> y/o <nVeces>. Observe que STRTRAN() efect£a la
sustituci¢n de subcadenas, que tanto pueden ser palabras enteras como
no.
Ejemplos
El ejemplo siguiente utiliza STRTRAN() para convertir una cita famosa
en su analog¡a postmoderna:
cCadena = "¨ser o no ser?
? STRTRAN(cCadena, "ser", "computar")
// Resultado: ¨computar o no computar?
Archivos: La biblioteca es CLIPPER.LIB.
"Fernando Hernandez" <dbfer@dilico.com.sv> escribió en el mensaje
news:[email=45cc0630@news.xailer.com...]45cc0630@news.xailer.com...[/email]
> Este dia me paso algo curioso, tengo implementado el interfase hacia
> Oracle Express, (Gracias por la Ayuda Ignacio), luego tengo un interfase
> entre equipos con pocket PC y la base de datos antes mencionada usando el
> activeX de Srego, bueno para no ir muy largo en la parte de la interfase
> "Oracle - Pocket", tenia una funcion llamada
>
> StrTran()
>
> Que lo que me hace es convertir vocales acentuadas a vocales sin
> acento.....
>
> Bueno hasta ahi todo vamos bien, luego cuando vuelvo a probar el filtro en
> el Browse mi sorpresa que no me mostraba nada, primero pense que era un
> conflicto entre el control Activex Srego y la manipulacion de la base de
> datos en Oracle, bueno ademas que tambien en esta rutina uso Ado para
> crear la base de datos en Access que luego es copiada a la pocket.
>
> Comenze a probar rutina por rutina y siempre que entraba al filtro en el
> browse aunque fuera una letra, siempre me lo dejaba vacio... luego de
> tanta prueba y prueba, renombre la function StrTran() a Simplemente
> StrTrn(), vuelvo a probar el filtro en el browse y ahora si me funciona
> bien.
>
> La pregunta, existe alguna funcion StrTran() usada en alguna parte de
> xailer que entró en conflicto con la mia ?? Donde puedo ver las palabras
> reservadas por xailer??
>
> Gracias por la ayuda
>
> Saludos
>

Documentacion sobre palabras reservadas ??

Publicado: Vie Feb 09, 2007 8:58 pm
por Fernando Hernandez
Ok gracias..
Sin embargo lo curioso es porque me afectaba unicamente cuando llamaba el
metodo filtrar del browse.
Saludos
"Rolando Sarrailh" <rsarrailh@gmail.com> escribió en el mensaje
news:[email=45cc6592@news.xailer.com...]45cc6592@news.xailer.com...[/email]
> Fernando:
> es una funcion de Clipper.
>
> STRTRAN()
> Buscar y sustituir caracteres dentro de una cadena de caracteres o campo
> memo
>
> Sintaxis
>
> STRTRAN(<cCadena>, <cB£squeda>,
> [<cSustituci¢n>], [<nInicio>], [<nVeces>]) --> cCadenaNueva
>
> Argumentos
>
> <cCadena> es la cadena de caracteres en que se debe efectuar la
> b£squeda.
>
> <cB£squeda> es la secuencia de caracteres que hay que localizar.
>
> <cSustituci¢n> es la secuencia de caracteres con que hay que
> reemplazar la cadena <cB£squeda>. En caso de que no se especifique
> este argumento, la sustituci¢n se efect£a por una cadena nula ("").
>
> <nInicio> es la primera ocurrencia a reemplazar. En caso de que no
> se especifique este argumento, su valor por omisi¢n es uno.
>
> <nVeces> es el n£mero de ocurrencias a reemplazar. En caso de que
> se omita este argumento, se deben reemplazar todas.
>
> Devuelve
>
> STRTRAN() devuelve una nueva cadena de caracteres con las <nVeces>
> ocurrencias de <cB£squeda>, a partir de <nInicio>, reemplazadas por la
> cadena <cSustituci¢n>.
>
> Descripci¢n
>
> STRTRAN() es una funci¢n de caracteres que efect£a una b£squeda
> est ndar de una subcadena dentro de una cadena. Cuando se produce una
> coincidencia, sustituye dicha subcadena con la cadena de sustituci¢n.
> Se reemplazan todas las instancias de <cB£squeda>, a menos que se
> especifiquen <nInicio> y/o <nVeces>. Observe que STRTRAN() efect£a la
> sustituci¢n de subcadenas, que tanto pueden ser palabras enteras como
> no.
>
> Ejemplos
>
> El ejemplo siguiente utiliza STRTRAN() para convertir una cita famosa
> en su analog¡a postmoderna:
>
> cCadena = "¨ser o no ser?
> ? STRTRAN(cCadena, "ser", "computar")
> // Resultado: ¨computar o no computar?
>
> Archivos: La biblioteca es CLIPPER.LIB.
>
> "Fernando Hernandez" <dbfer@dilico.com.sv> escribió en el mensaje
> news:[email=45cc0630@news.xailer.com...]45cc0630@news.xailer.com...[/email]
>> Este dia me paso algo curioso, tengo implementado el interfase hacia
>> Oracle Express, (Gracias por la Ayuda Ignacio), luego tengo un interfase
>> entre equipos con pocket PC y la base de datos antes mencionada usando el
>> activeX de Srego, bueno para no ir muy largo en la parte de la interfase
>> "Oracle - Pocket", tenia una funcion llamada
>>
>> StrTran()
>>
>> Que lo que me hace es convertir vocales acentuadas a vocales sin
>> acento.....
>>
>> Bueno hasta ahi todo vamos bien, luego cuando vuelvo a probar el filtro
>> en el Browse mi sorpresa que no me mostraba nada, primero pense que era
>> un conflicto entre el control Activex Srego y la manipulacion de la base
>> de datos en Oracle, bueno ademas que tambien en esta rutina uso Ado para
>> crear la base de datos en Access que luego es copiada a la pocket.
>>
>> Comenze a probar rutina por rutina y siempre que entraba al filtro en el
>> browse aunque fuera una letra, siempre me lo dejaba vacio... luego de
>> tanta prueba y prueba, renombre la function StrTran() a Simplemente
>> StrTrn(), vuelvo a probar el filtro en el browse y ahora si me funciona
>> bien.
>>
>> La pregunta, existe alguna funcion StrTran() usada en alguna parte de
>> xailer que entró en conflicto con la mia ?? Donde puedo ver las palabras
>> reservadas por xailer??
>>
>> Gracias por la ayuda
>>
>> Saludos
>>
>
>

Documentacion sobre palabras reservadas ??

Publicado: Lun Feb 12, 2007 9:41 am
por ignacio
Fernando,
Tendría que tener un pequeño projecto que mostrase el problema para poder
decirle algo.
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Fernando Hernandez" <dbfer@dilico.com.sv> escribió en el mensaje
news:45cd482a$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Ok gracias..
>
> Sin embargo lo curioso es porque me afectaba unicamente cuando llamaba el
> metodo filtrar del browse.
>
> Saludos
>
> "Rolando Sarrailh" <rsarrailh@gmail.com> escribió en el mensaje
> news:[email=45cc6592@news.xailer.com...]45cc6592@news.xailer.com...[/email]
>> Fernando:
>> es una funcion de Clipper.
>>
>> STRTRAN()
>> Buscar y sustituir caracteres dentro de una cadena de caracteres o campo
>> memo
>>
>> Sintaxis
>>
>> STRTRAN(<cCadena>, <cB£squeda>,
>> [<cSustituci¢n>], [<nInicio>], [<nVeces>]) --> cCadenaNueva
>>
>> Argumentos
>>
>> <cCadena> es la cadena de caracteres en que se debe efectuar la
>> b£squeda.
>>
>> <cB£squeda> es la secuencia de caracteres que hay que localizar.
>>
>> <cSustituci¢n> es la secuencia de caracteres con que hay que
>> reemplazar la cadena <cB£squeda>. En caso de que no se especifique
>> este argumento, la sustituci¢n se efect£a por una cadena nula ("").
>>
>> <nInicio> es la primera ocurrencia a reemplazar. En caso de que no
>> se especifique este argumento, su valor por omisi¢n es uno.
>>
>> <nVeces> es el n£mero de ocurrencias a reemplazar. En caso de que
>> se omita este argumento, se deben reemplazar todas.
>>
>> Devuelve
>>
>> STRTRAN() devuelve una nueva cadena de caracteres con las <nVeces>
>> ocurrencias de <cB£squeda>, a partir de <nInicio>, reemplazadas por la
>> cadena <cSustituci¢n>.
>>
>> Descripci¢n
>>
>> STRTRAN() es una funci¢n de caracteres que efect£a una b£squeda
>> est ndar de una subcadena dentro de una cadena. Cuando se produce una
>> coincidencia, sustituye dicha subcadena con la cadena de sustituci¢n.
>> Se reemplazan todas las instancias de <cB£squeda>, a menos que se
>> especifiquen <nInicio> y/o <nVeces>. Observe que STRTRAN() efect£a la
>> sustituci¢n de subcadenas, que tanto pueden ser palabras enteras como
>> no.
>>
>> Ejemplos
>>
>> El ejemplo siguiente utiliza STRTRAN() para convertir una cita famosa
>> en su analog¡a postmoderna:
>>
>> cCadena = "¨ser o no ser?
>> ? STRTRAN(cCadena, "ser", "computar")
>> // Resultado: ¨computar o no
>> computar?
>>
>> Archivos: La biblioteca es CLIPPER.LIB.
>>
>> "Fernando Hernandez" <dbfer@dilico.com.sv> escribió en el mensaje
>> news:[email=45cc0630@news.xailer.com...]45cc0630@news.xailer.com...[/email]
>>> Este dia me paso algo curioso, tengo implementado el interfase hacia
>>> Oracle Express, (Gracias por la Ayuda Ignacio), luego tengo un interfase
>>> entre equipos con pocket PC y la base de datos antes mencionada usando
>>> el activeX de Srego, bueno para no ir muy largo en la parte de la
>>> interfase "Oracle - Pocket", tenia una funcion llamada
>>>
>>> StrTran()
>>>
>>> Que lo que me hace es convertir vocales acentuadas a vocales sin
>>> acento.....
>>>
>>> Bueno hasta ahi todo vamos bien, luego cuando vuelvo a probar el filtro
>>> en el Browse mi sorpresa que no me mostraba nada, primero pense que era
>>> un conflicto entre el control Activex Srego y la manipulacion de la base
>>> de datos en Oracle, bueno ademas que tambien en esta rutina uso Ado para
>>> crear la base de datos en Access que luego es copiada a la pocket.
>>>
>>> Comenze a probar rutina por rutina y siempre que entraba al filtro en el
>>> browse aunque fuera una letra, siempre me lo dejaba vacio... luego de
>>> tanta prueba y prueba, renombre la function StrTran() a Simplemente
>>> StrTrn(), vuelvo a probar el filtro en el browse y ahora si me funciona
>>> bien.
>>>
>>> La pregunta, existe alguna funcion StrTran() usada en alguna parte de
>>> xailer que entró en conflicto con la mia ?? Donde puedo ver las palabras
>>> reservadas por xailer??
>>>
>>> Gracias por la ayuda
>>>
>>> Saludos
>>>
>>
>>
>
>

Documentacion sobre palabras reservadas ??

Publicado: Lun Feb 12, 2007 6:33 pm
por antonio.ortega
Eres totalmente bilingue Ignacio, projecto, debe ser la mezcla de proyecto y
project, ¿ no ? :-))))
por cierto, ¿ Vienes el 10 a Murcia ?
Saludos.
Antonio F. Ortega