Re: [delphi-br] Iniciante - Inserir data em branco no banco de dados postgres.

2007-06-20 Por tôpico Alessandro Yamasaki
Já tentou NULL

Em 19/06/07, Danilo Lustosa Neves [EMAIL PROTECTED] escreveu:

   Por definição os DBs nao aceitam valore em branco nos campos tipo Data e
 Hora. Vc pode deixar a opção do campo receber na criacao da tabela. Na
 criacao da tabela, se vc colocar notnull ele nunca recebera valores nulos.
 Se nao colocar nada, por padrao ele deixar inserir registro sem a
 obrigacao
 de preencher o campo Data.

 Veja que EM BRANCO e NULO sao coisas totalmente diferentes

 Em 19/06/07, [EMAIL PROTECTED] tiano27%40yahoo.com.br 
 [EMAIL PROTECTED] tiano27%40yahoo.com.br escreveu:
 
  Colegas
 
  Como faço para inserir um campo data em branco no banco de dados?
 
  Grato.
  []´s
 
 
 

 --
 Atenciosamente,
 []
 Danilo A. Lustosa Neves
 71 3489.9529 / 9141.4170
 [EMAIL PROTECTED] danilolustosa%40gmail.com
 SERVIRTUAL - TECNOLOGIA
 EM SISTEMAS DE INTERNET
 [---]

 [As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Iniciante - Inserir data em branco no banco de dados postgres.

2007-06-19 Por tôpico Danilo Lustosa Neves
Por definição os DBs nao aceitam valore em branco nos campos tipo Data e
Hora. Vc pode deixar a opção do campo receber na criacao da tabela. Na
criacao da tabela, se vc colocar notnull ele nunca recebera valores nulos.
Se nao colocar nada, por padrao ele deixar inserir registro sem a obrigacao
de preencher o campo Data.

Veja que EM BRANCO e NULO sao coisas totalmente diferentes



Em 19/06/07, [EMAIL PROTECTED] [EMAIL PROTECTED] escreveu:

   Colegas

 Como faço para inserir um campo data em branco no banco de dados?

 Grato.
 []´s

 




-- 
Atenciosamente,
[]
Danilo A. Lustosa Neves
71 3489.9529 / 9141.4170
[EMAIL PROTECTED]
SERVIRTUAL - TECNOLOGIA
EM SISTEMAS DE INTERNET
[---]


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Iniciante - Inserir data em branco no banco de dados postgres.

2007-06-19 Por tôpico Eduardo Castro Alves
Danilo não é bem assim não, alguns bancos ( Oracle e MySql com certeza ) 
você consegue passar na criação da tabela um valor Default NULL. No 
MySQL quando você cria um campo do tipo data ele vem por default com a 
mascara '00/00/', se você não alterar todo insert que não for 
preenchido o campo vem com este valor.

Nos demais bancos não sei como funciona mas os dois que eu trabalho é 
assim, nos demais tem que pesquisar na documentação do BD para saber, ou 
esperar que um nobre colega de uma explicação pela lista.

Espero ter ajudado.


Eduardo


Danilo Lustosa Neves escreveu:

 Por definição os DBs nao aceitam valore em branco nos campos tipo Data e
 Hora. Vc pode deixar a opção do campo receber na criacao da tabela. Na
 criacao da tabela, se vc colocar notnull ele nunca recebera valores nulos.
 Se nao colocar nada, por padrao ele deixar inserir registro sem a 
 obrigacao
 de preencher o campo Data.

 Veja que EM BRANCO e NULO sao coisas totalmente diferentes

 Em 19/06/07, [EMAIL PROTECTED] mailto:tiano27%40yahoo.com.br 
 [EMAIL PROTECTED] mailto:tiano27%40yahoo.com.br escreveu:
 
  Colegas
 
  Como faço para inserir um campo data em branco no banco de dados?
 
  Grato.
  []´s
 
 
 

 -- 
 Atenciosamente,
 []
 Danilo A. Lustosa Neves
 71 3489.9529 / 9141.4170
 [EMAIL PROTECTED] mailto:danilolustosa%40gmail.com
 SERVIRTUAL - TECNOLOGIA
 EM SISTEMAS DE INTERNET
 [---]

 [As partes desta mensagem que não continham texto foram removidas]

  



Re: [delphi-br] Iniciante - Inserir data em branco no banco de dados postgres.

2007-06-19 Por tôpico Plinio Cesar Pavin
Tente usar: 

SeuDataSet.FieldByName('nome_campo_data').Clear

Plinio Cesar Pavin
Consultoria em TI


De:delphi-br@yahoogrupos.com.br

Para:delphi-br@yahoogrupos.com.br

Cópia:

Data:Tue, 19 Jun 2007 13:14:35 -0300

Assunto:Re: [delphi-br] Iniciante - Inserir data em branco no banco de dados 
postgres.

Danilo não é bem assim não, alguns bancos ( Oracle e MySql com certeza ) 
você consegue passar na criação da tabela um valor Default NULL. No 
MySQL quando você cria um campo do tipo data ele vem por default com a 
mascara '00/00/', se você não alterar todo insert que não for 
preenchido o campo vem com este valor.

Nos demais bancos não sei como funciona mas os dois que eu trabalho é 
assim, nos demais tem que pesquisar na documentação do BD para saber, ou 
esperar que um nobre colega de uma explicação pela lista.

Espero ter ajudado.

Eduardo

Danilo Lustosa Neves escreveu:

 Por definição os DBs nao aceitam valore em branco nos campos tipo Data e
 Hora. Vc pode deixar a opção do campo receber na criacao da tabela. Na
 criacao da tabela, se vc colocar notnull ele nunca recebera valores nulos.
 Se nao colocar nada, por padrao ele deixar inserir registro sem a 
 obrigacao
 de preencher o campo Data.

 Veja que EM BRANCO e NULO sao coisas totalmente diferentes

 Em 19/06/07, [EMAIL PROTECTED] mailto:tiano27%40yahoo.com.br 
 [EMAIL PROTECTED] mailto:tiano27%40yahoo.com.br escreveu:
 
  Colegas
 
  Como faço para inserir um campo data em branco no banco de dados?
 
  Grato.
  []´s
 
 
 

 -- 
 Atenciosamente,
 []
 Danilo A. Lustosa Neves
 71 3489.9529 / 9141.4170
 [EMAIL PROTECTED] mailto:danilolustosa%40gmail.com
 SERVIRTUAL - TECNOLOGIA
 EM SISTEMAS DE INTERNET
 [---]

 [As partes desta mensagem que não continham texto foram removidas]

 


 



Re: [delphi-br] Iniciante - Inserir data em branco no banco de dados postgres.

2007-06-19 Por tôpico tiano27
Ainda nao conseguir inserir uma data em branco, não deu...

No meu caso via pgadmin o banco POSTGRES aceita deixar esta data em branco, 
uma vez que nao habilitei a opcao notnull.

Eu faço a inserção de dados via sql com uma query que recebe parametros:

qryInsere.ParamByName('pdata').asDate := frmCliente.editData.text;

Se algum colega puder ajudar eu agradeço sinceramente.

Muito obrigado pela atenção.

[]´s Tiano.

- Original Message - 
From: Danilo Lustosa Neves [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, June 19, 2007 12:46 PM
Subject: Re: [delphi-br] Iniciante - Inserir data em branco no banco de 
dados postgres.


Por definição os DBs nao aceitam valore em branco nos campos tipo Data e
Hora. Vc pode deixar a opção do campo receber na criacao da tabela. Na
criacao da tabela, se vc colocar notnull ele nunca recebera valores nulos.
Se nao colocar nada, por padrao ele deixar inserir registro sem a obrigacao
de preencher o campo Data.

Veja que EM BRANCO e NULO sao coisas totalmente diferentes



Em 19/06/07, [EMAIL PROTECTED] [EMAIL PROTECTED] escreveu:

   Colegas

 Como faço para inserir um campo data em branco no banco de dados?

 Grato.
 []´s






-- 
Atenciosamente,
[]
Danilo A. Lustosa Neves
71 3489.9529 / 9141.4170
[EMAIL PROTECTED]
SERVIRTUAL - TECNOLOGIA
EM SISTEMAS DE INTERNET
[---]


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos




Re: [delphi-br] Iniciante - Inserir data em branco no banco de dados postgres.

2007-06-19 Por tôpico fabio giro
No paradox. 
  parambyname('pentrada').datatype := ftdatetime;
parambyname('pentrada').clear;
   
  No FB.
  parambyname('pdata').IsNull := true
   
  Exprimente no PG.
  
Espero ter ajudado.

[EMAIL PROTECTED] escreveu:
  Ainda nao conseguir inserir uma data em branco, não deu...

No meu caso via pgadmin o banco POSTGRES aceita deixar esta data em branco, 
uma vez que nao habilitei a opcao notnull.

Eu faço a inserção de dados via sql com uma query que recebe parametros:

qryInsere.ParamByName('pdata').asDate := frmCliente.editData.text;

Se algum colega puder ajudar eu agradeço sinceramente.

Muito obrigado pela atenção.

[]´s Tiano.

- Original Message - 
From: Danilo Lustosa Neves [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, June 19, 2007 12:46 PM
Subject: Re: [delphi-br] Iniciante - Inserir data em branco no banco de 
dados postgres.

Por definição os DBs nao aceitam valore em branco nos campos tipo Data e
Hora. Vc pode deixar a opção do campo receber na criacao da tabela. Na
criacao da tabela, se vc colocar notnull ele nunca recebera valores nulos.
Se nao colocar nada, por padrao ele deixar inserir registro sem a obrigacao
de preencher o campo Data.

Veja que EM BRANCO e NULO sao coisas totalmente diferentes

Em 19/06/07, [EMAIL PROTECTED] [EMAIL PROTECTED] escreveu:

 Colegas

 Como faço para inserir um campo data em branco no banco de dados?

 Grato.
 []´s




-- 
Atenciosamente,
[]
Danilo A. Lustosa Neves
71 3489.9529 / 9141.4170
[EMAIL PROTECTED]
SERVIRTUAL - TECNOLOGIA
EM SISTEMAS DE INTERNET
[---]

[As partes desta mensagem que não continham texto foram removidas]

-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos



 

   
-
Novo Yahoo! Cadê? - Experimente uma nova busca. 

[As partes desta mensagem que não continham texto foram removidas]