EDUTEK Posted November 30, 2019 Report Share Posted November 30, 2019 no oracle usando sqltools use este comando SELECT d.dia_idlanc, d.dia_idanot, p.pdc_observ FROM f_pedcompra P INNER JOIN f_titulos t ON p.pdc_numped = t.tit_numped INNER JOIN c_diario d ON t.tit_idtit = d.dia_idlanc WHERE pdc_dtemis >= To_Date('25/11/2019 00:01:00', 'dd/mm/yyyy HH24:mi:ss') e ele me retorno os 3 campo da consulta, sendo que o 3 coluna é uma coluna tipo LONG do oracle quando executo iss na minha aplicacao usando isso cSql2 := "SELECT d.dia_idlanc, d.dia_idanot, p.pdc_observ as varchar " cSql2 += "FROM f_pedcompra P " cSql2 += "INNER JOIN f_titulos t ON p.pdc_numped = t.tit_numped " cSql2 += "INNER JOIN c_diario d ON t.tit_idtit = d.dia_idlanc " cSql2 += "WHERE pdc_dtemis >= To_Date('"+ mDataTimeInic +"', 'dd/mm/yyyy HH24:mi:ss') " && p.pdc_numped = "+SR_cDBValue( mNumeroPD ) && +" AND d.dia_concre = "+SR_cDBValue( "10" )+" " cSql2 += " " executa_sql_puro(cSql2,"dc_diario",mPredbf10) FUNCTION EXECUTA_SQL_PURO(cComm, cAlias, cTABELA) LOCAL oSql, nerr, nPos aTabela := iif(ctabela=nil,mPreDbf1,cTabela) aTabela := mlocal_path + "\temp\"+aTabela nerr := npos := "" oSql := SR_GetConnection() nerr := osql:exec( cComm,,.t.,,aTabela,cAlias) RETURN .T. a 3 coluna ven como se fosse numerica ela retorno 0.0000 e não os dados de campo que estão na tabela, alguém sabe como resolver isso? o certo era vir como um campo MEMO da tabela DBF Quote Link to comment Share on other sites More sharing options...
gilmer Posted December 2, 2019 Report Share Posted December 2, 2019 Bom Dia, Você precisa verificar com o Culik já que esta usando o RDDSQL Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.