Re: [delphi-br] Iniciante - Inserir data em branco no banco de dados postgres.
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.
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.
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.
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.
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.
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]