Bom Dia
Estou lendo uma tabela de pedidos de outros sistema e ele tem um campo TIPO LONG onde grava as anotações do pedido, quando uso o SQLRDD
cSql2 := "SELECT d.dia_idlanc, d.dia_idanot, pdc_observ as observ , p.pdc_numped as numero "
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') "
executa_sql_puro(cSql2,"dc_diario",mPredbf10)
dbselectarea("dc_diario")
xbrowse("dc_diario")
a Coluna "observ" que é campo Tipo LONG vem com o valor "0.0000" em todas as colunas, vem como se fosse numérico, e não traz os dados de campo.
aguém sabe de alguma forma de resolver isso
Campo Tipo LONG do Oracle
Moderador: Moderadores
Campo Tipo LONG do Oracle
Eduardo Mendes
eduardo@conesnet.com.br
xharbour 1.0.0 + gtwvw + dbfcdx + xdev + sqlib + hwgui (printdos e msgs)
clipper 5.2e + exospace
eduardo@conesnet.com.br
xharbour 1.0.0 + gtwvw + dbfcdx + xdev + sqlib + hwgui (printdos e msgs)
clipper 5.2e + exospace
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Campo Tipo LONG do Oracle
Que eu saiba, tipo LONG é inteiro.
Talvez seja interessante começar a pensar em substituir a SQLRDD.
Como já usa comandos SQL, talvez a troca seja mais suave do que se fosse de DBF.
Talvez seja interessante começar a pensar em substituir a SQLRDD.
Como já usa comandos SQL, talvez a troca seja mais suave do que se fosse de DBF.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Campo Tipo LONG do Oracle
Olá!
LONG is an Oracle data type for storing character data of variable length up to 2 Gigabytes in length (bigger version of the VARCHAR2 datatype). Note that a table can only have one LONG column.
No SELECT, tente converter para um outro tipo de dado, conforme mostrado no link acima. O tipo de dado LONG é obsoleto no Oracle, desde a versão 8i, ainda segundo o link acima.
LONG is an Oracle data type for storing character data of variable length up to 2 Gigabytes in length (bigger version of the VARCHAR2 datatype). Note that a table can only have one LONG column.
No SELECT, tente converter para um outro tipo de dado, conforme mostrado no link acima. O tipo de dado LONG é obsoleto no Oracle, desde a versão 8i, ainda segundo o link acima.
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
