Eraldo,

Verifique se este campo est� criado no banco como "char". Se estiver,
modifique para "varchar".

T+


Henrique Carvalho
AHATec Consultoria Ltda
[EMAIL PROTECTED]
http://www.ahatec.com.br



----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, August 19, 2003 3:47 PM
Subject: [sqlwin] Campo NOT NULL do SqlServer




Pessoal

      Estou fazendo um insert em uma tabela que possuem campo NOT NULL, mas
caso o usu�rio n�o digite nada no datafield , � feito o insert na tabela
normalmente, sem nenhum erro. A tabela fica com v�rios espa�os em branco no
campo. Existe alguma configura��o no Centura ou no Banco para n�o aceitar
isto.


A tabela foi criado da seguinte forma:

CREATE TABLE T004_FonteRecurso (
        A004_CdFonteRecurs   smallint NOT NULL,
        A004_Dsc             char(70) NOT NULL,
        A004_InPlano         int NULL,
        CONSTRAINT XPKFONTE_RECURSOS
               PRIMARY KEY (A004_CdFonteRecurs)

Quando � feito o insert com o datafield dfA004_Dsc vazio � feito o insert
no banco.

'Insert Into T004_FonteRecurso(
A004_CdFonteRecurs,
A004_Dsc,
A004_InPlano)
Values (
:frmFonteRecurso.dfA004_CdFonteRecurs,
:frmFonteRecurso.dfA004_Dsc,
:frmFonteRecurso.cbA004_InPlano )'

O mesmo c�digo com o banco SQLBASE, � retornado o c�digo de erro, que � o
correto.

Eraldo




===============Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
===============

==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================

Responder a