|
Caro Alexandre,
O comportamento padrão numa conexão do Centura com
SQLServer via ODBC é gravar espaço em branco quando a variável de
bind possui tamanho 0. Esse comportamento pode ser mudado de duas
formas:
1) Antes de executar o insert, verifique se a
variável de bind possui tamanho 0 e, nesse caso, faça-a igual
STRING_Null, como no exemplo abaixo:
Set vCampo = VisStrChoose(vCampo = '', STRING_Null,
vCampo)
Call SqlPrepareAndExecute( 'insert into tabela
(:vCampo)')
2) Existe um chave que pode ser colocada no sql.ini
que muda esse comportamento padrão do Centura. Deve ser colocada na seção
[win32client]:
setzerolengthstringstonull=on Qualquer dúvida, entre em contato.
Um abraço.
Ricardo Gomes.
|
- [sqlwin] Null - ODBC Alexandre Augusto Teixeira
- Re: [sqlwin] Null - ODBC Ricardo Gomes
- Re: [sqlwin] Null - ODBC Alexandre Augusto Teixeira
