× Linguagem de Programação ADVPL

Perguntas Update campo Memo

Mais
11 anos 1 mês atrás #18422 por hbaldin
Update campo Memo foi criado por hbaldin
Galera estou apanhando para fazer um update em um campo Memo no cadastro de Cliente
teria que ser assim
A1_OBSCLI = A1_OBSCLI + A1_OBSCLI
Olha a consulta que fiz ..

SELECT
CONVERT(VARCHAR(1244),CONVERT(VARBINARY(1024), A1_OBSCLI)) + A1_COMPLEM AS MEMO
FROM SA1010 SRM
WHERE D_E_L_E_T_ =' ' AND A1_COMPLEM <>' ' AND A1_COD = '100006'

E ele nao concatena :/

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 1 mês atrás #18427 por lalberto
Respondido por lalberto no tópico Update campo Memo
SELECT
RTRIM(CONVERT(VARCHAR(1244),CONVERT(VARBINARY(1024), A1_OBSCLI))) + A1_COMPLEM AS MEMO
FROM SA1010 SRM
WHERE D_E_L_E_T_ =' ' AND A1_COMPLEM <>' ' AND A1_COD = '100006'

VEJA SE COM RTRIM VAI

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 1 mês atrás #18455 por hbaldin
Respondido por hbaldin no tópico Update campo Memo
:/ Ola luiz tentei isso tb, a unica formula que concatenou foi se eu colocar nos lugar dos (1244) um numero menor dos que tem de caracteres ,

manja se no memo tem a string convertida "abcdefghij" q possui 10 caracteres
ele concatena apenas se a conversão estiver assim

CONVERT(VARCHAR(9),CONVERT(VARBINARY(9), A1_OBSCLI))) + A1_COMPLEM

Criei outro campo e ja migrei os dados, pois tinha presa, mas gostaria de resolver essa pendencia pq sei que uma hora vai aparece outra manipulação com MEmo...

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 1 mês atrás #18458 por rogerfsp
Respondido por rogerfsp no tópico Update campo Memo
Tem um tópico sobre campos memo em microsigadvpl.blogspot.com.br/2010/02/ca...s-com-asp-e-sql.html , não sei se acrescenta algo para você, mas de qualquer modo, fica a dica para outras necesidades.

At.,
Roger
microsigadvpl.blogspot.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 1 mês atrás #18470 por lalberto
Respondido por lalberto no tópico Update campo Memo
Roger boa tarde, você leu minhas mensagens ? o site é seu ?

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.134 segundos
Joomla templates by a4joomla