Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 

Descrição

...

Este ponto de entrada, utilizado pela rotina de exportação dos dados da carga da Venda Assistida Off-Line,

...

é utilizado para retornar o comando com a sintaxe

...

de conversão de um campo Tipo Memo Real para tipo caractere na instrução SELECTrealizada no banco de dados para possibilitar que na carga

...

seja gerada a informação dos campos tipo Memo Real.

Para cada Banco de Dados existe uma sintaxe padrão a ser utilizada. Portanto, deve ser utilizada a sintaxe de acordo com o banco de dados utilizado para converter as informações de um campo Memo Real para tipo caractere.

No exemplo abaixo foi disponibilizado um exemplo para os banco de dados MsSQL e DB2. Para outros bancos de dados deve ser utilizada a sintaxe suportada pelo banco de dados em questão.

...

 

...

Exemplos

User Function Lj1170MM()
Local cAliasTAB := ParamIXB[1]
Local cCampoTAB := ParamIXB[2]
Local cRet := ""

If <Banco MSSQL>
cRet := "CONVERT(VARCHAR(4000),CONVERT(VARBINARY(4000)," + cCampoTAB + " ))"
ElseIf <Banco DB2>
cRet := "CAST(" + cCampoTAB + " AS VARCHAR(4000))"
EndIf

Return cRet

...

 

...

Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Parâmetros

cAlias: (Caracter)

...

Alias da tabela em questão que está sendo exportada.

...


...


cCampo: (Caracter) Campo em questão do Tipo Memo Real.

...

Retorno

...

cRet (Caractere)
Sintaxe do banco de dados para retornar o coluna convertida de Memo Real para caractere a ser utilizada na query que será gerada a carga.

 

Programa Fonte

...

LOJA1170.PRW

...