×
Linguagem de Programação ADVPL
Perguntas Update campo Memo
- hbaldin
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 266
- Obrigados Recebidos: 0
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 :/
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.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 1 mês atrás #18427
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
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
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.
- hbaldin
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 266
- Obrigados Recebidos: 0
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...
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.
- rogerfsp
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 9
- Obrigados Recebidos: 0
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
At.,
Roger
microsigadvpl.blogspot.com.br
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 1 mês atrás #18470
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
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