tag:blogger.com,1999:blog-980185764358695221.post8527908036112413555..comments2023-12-21T11:30:41.602-03:00Comments on BlackTDN: BlackTDN :: Tips & Tricks ~ ADVPL : Embedded SQL - Facilitador de queriesиαldσ djhttp://www.blogger.com/profile/02363588786835561737noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-980185764358695221.post-45667775181074904042016-12-14T15:40:06.246-02:002016-12-14T15:40:06.246-02:00Naldo, gostaria de saber como eu posso implementar...Naldo, gostaria de saber como eu posso implementar meu proprio embedded SQL parassando a query para uma classe que tenho que gera os dados da consulta em um objeto.<br /><br />Gostaria de saber como eu posso obter o codigo que ficaria entre o beginSQLTESTE ate o EndSQLTeste e executar ao fim e retornar o objeto com os dados que eu quero resultar!Helitomhttps://www.blogger.com/profile/10769825595186015937noreply@blogger.comtag:blogger.com,1999:blog-980185764358695221.post-80148399342834862372015-02-07T06:32:13.703-02:002015-02-07T06:32:13.703-02:00Rafael, boa noite.
Desculpe falar, mas sua ideia...Rafael, boa noite. <br /><br />Desculpe falar, mas sua ideia só funciona se não houver erro na SQL. Fiz aqui de todo jeito, e a única forma foi usando a string mesmo. O sistema dá erro na linha endsql, o que impossibilita o retorno das variáveis pois a instrução não foi finalizada ainda. -https://www.blogger.com/profile/15103798592932631999noreply@blogger.comtag:blogger.com,1999:blog-980185764358695221.post-12028455782325789292014-03-21T16:47:32.477-03:002014-03-21T16:47:32.477-03:00Fala Dj Naldo! Parabéns pelo blog! Sempre com cont...Fala Dj Naldo! Parabéns pelo blog! Sempre com conteúdo muito interessante.<br />Sobre a depuração de Embedded SQL, pode-se colocar um ponto de parada logo após a instrução EndSql e utilizar a função GetLastQuery() <br /><br />Ela retorna um array com a estrutura: <br />[1] cAlias - Alias usado para abrir o Cursor. <br />[2] cQuery - Query executada. <br />[3] aCampos - Array de campos com critério de conversão especificados. <br />[4] lNoParser - Caso .T., não foi utilizada ChangeQuery() na String original. <br />[5] nTimeSpend - Tempo, em segundos, utilizado para a abertura do Cursor.<br /><br />Abraços!Rafael Yera Barchihttps://www.blogger.com/profile/03932379457815554538noreply@blogger.com