Veja a seguir respostas para algumas dúvidas comuns sobre o .

O que é o ?

É possível trazer o conteúdo de um campo do tipo "M" (memo) através de uma query? 

Não, não é possível.
O suporta por compatibilidade campos do tipo MEMO presentes na estrutura dos arquivos DBF, anteriormente utilizados nas primeiras versões da linha de produtos Microsiga Protheus.

Caso seja feita uma query onde é retornado um campo MEMO explicitamente (selecionando um campo MEMO em uma query) ou implicitamente (executando um SELECT * em uma tabela que contém um campo MEMO), será registrado no arquivo de console do DBAccess uma mensagem de advertência, indicando que o campo MEMO foi removido do registro retornado.

Exemplos de mensagem de advertência:

  • [WARNING] Unsupported blob type [123] in field FLD_MEMO - Column removed from result set because binary (blob/image/memo) data types are not supported in query - (tOCI8Stmt::AssignFields)

  • [WARNING] Unsupported binary type [123] in field FLD_MEMO - Column removed from result set because binary (blob/image/memo) data types are not supported in query - (tOCI8Stmt::AssignFields)

  • [WARNING] Unsupported clob type [123] in field FLD_MEMO - Column removed from result set because binary (blob/image/memo) data types are not supported in query - (tOCI8Stmt::AssignFields)

  • [WARNING] Unsupported long type [123] in field FLD_MEMO - Column removed from result set because binary (blob/image/memo) data types are not supported in query - (tOCI8Stmt::AssignFields)

  • [WARNING] Unsupported column type [123] in field FLD_MEMO - Column removed from result set because binary (blob/image/memo) data types are not supported in query - (tOCI8Stmt::AssignFields)

  • Unsupported column type [123] in field FLD_MEMO - Column removed from result set because binary (blob/image/memo) data types are not supported in query - (tODBCStatement::BindCols)

Procedimentos para teste com o build Degub do DBAccess - Windows

A versão debug pode ser encontrada no pacote de atualização, liberado no Porta de Suporte

  • dbaccess_win32_dbg_AAAAMMDD.zip, para instalações 32Bits
  • dbaccess_win64_dbg_AAAAMMDD.zip, para instalações 64Bits
  • Pare o serviço do DBAccess
  • Faça um backup da pasta onde ele está instalado
  • Descompacte todo o conteúdo do pacote debug e sobrescreva os arquivos
  • Apague o dbconsole.log e dbconsole.bak (caso exista)
  • Crie um atalho do arquivo dbaccessdbg.exe (para instalações 32Bits) ou dbaccess64dbg.exe (para instalações 64Bits)
  • Clique com o botão direito do mouse sobre o atalho e escolha a opção 'Propriedades'
  • Na linha Target inclua o parâmetro -console
    • Exemplo: c:\totvs\dbaccess\dbaccessdbg.exe -console
  • Execute o atalho para iniciar o DBAccess em modo console