Estimado Cristóbal: Respondo a un par de los temas señalados previamente: 1) Reemplace: oRtf:LoadAsRTF(cRtf), oRtf:SetText(cRtf) , por solo: oRtf:LoadRTF(cRtf) . Y me funciona bien, además yo uso xHarbour. 2) Una primera consulta adicional, ...
... to a higher value. Even for this, it is more appropriate to use ALTER TABLE command than inserting a higher value. El GetAutoIncrement(cTable) lo reemplace por una funcion propia simple: FUNCTION GetAutoIncrement(cTable,cField)RETURN oApp:oServer:QueryResult('SELECT MAX('+cField+') ...
Excelente Mr. Rao! Voy entendiendo la lógica. El GetAutoIncrement(cTable) lo reemplace por una funcion propia simple: FUNCTION GetAutoIncrement(cTable,cField)RETURN oApp:oServer:QueryResult('SELECT MAX('+cField+') FROM ' + cTable) + 1 Pero no me ...
... russimicro ... gracias por el código, intente compilar el ejemplo que publicaste pero me dice que no existen algunas funciones: ALERTA --> La reemplace por MSGINFO() MySleep( 10 ) --> La reemplace por MSGWAIT() Pero la función PARAMETRO no logro asumir que hace, podrías por favor compartir ...
... la funcion ClipValue2SQL( string xxxx ) de la clase TDolphin, la cual saca los caracteres no habituales o podrias crear una funcion que analice y reemplace esos caracteres, usando la funcion: If "�±" $ cCampo cCampo := StrTran( cCampo , "�±" , "N" ) EndIf Saludos, ...
Como puedo rehacer un menu que llame a otro para que lo reemplace en tiempo de ejecucion ? Por ejemplo, llamar desde una opcion del menu los reportes de almacen y los reemplace en una opcion reportes ya existente ?
... del parámetro cadena. Por tanto, viendo el (mal) funcionamiento de Stuff(), se podría decir que Harbour necesita una funcion que _verdaderamente_ reemplace en una cadena existente, y no que cree una cadena nueva, provocando así problemas de fragmentación de memoria.
... := oApp:oServer:Query( "SELECT * FROM menues_temp")oQry1:Refresh() Y lo reemplace con esta otra y funciono: TEXT into cSqlCREATE TEMPORARY TABLE IF NOT EXISTS `menues_temp` ( `ITEM` int(6) NOT NULL ...
... "xPul04", "xPul05" y "xPul06") y después mediante una opción ("&" o lo que sea) el programa reemplace en la función lo que vale la variable ("CloseWindow(xPul02)", "CloseWindow(xPul03)", "CloseWindow(xPul04)", ...
... bloqueo de archivos para hacer los ingresos, modificaciones o eliminaciones, utilizaba la clausula FLOCK(), "bloqueo de archivo" , las reemplace por las RLOCK(),"bloqueo de registro", saque en todas partes la clausula COMMIT, (aquí era el real problema), y los filtros los ...
... bloqueo de archivos para hacer los ingresos, modificaciones o eliminaciones, utilizaba la clausula FLOCK(), "bloqueo de archivo" , las reemplace por las RLOCK(),"bloqueo de registro", saque en todas partes la clausula COMMIT, (aquí era el real problema), y los filtros los ...