none
Inserir NULL no banco sql RRS feed

  • Pergunta

  • Tenho um txtPrazo que não é obrigatório o usuário digitar, mas não estou conseguindo incluir nulo no banco pois o null esta vindo como string
     
    DateTime DataPrazoVersao;

    UPDATE:
    ver_mod_dt_prazo = '" + (String.IsNullOrEmpty(txtPrazo.Text) ? DataPrazoVersao.ToString("NULL") : DataPrazoVersao.ToString("yyyy-MM-dd hh:mm:ss.fff")) + "'

    quinta-feira, 28 de março de 2013 15:39

Respostas

  • UPDATE:
    ver_mod_dt_prazo = '" + (String.IsNullOrEmpty(txtPrazo.Text) ? DataPrazoVersao.ToString("NULL") : DataPrazoVersao.ToString("yyyy-MM-dd hh:mm:ss.fff")) + "'

    Tira as aspas em torno do NULL:

    string ver_mod_dt_prazo = String.IsNullOrEmpty(txtPrazo.Text)? "NULL" : "'" + DataPrazoVersao.ToString("yyyy-MM-dd hh:mm:ss.fff") + "'";
    • Marcado como Resposta Beatriz_RF quinta-feira, 28 de março de 2013 17:42
    quinta-feira, 28 de março de 2013 16:47
  • Neuron

    Com o código que você colocou ainda fica como string, mas coloquei ele assim 

    ver_mod_dt_prazo = '" + (String.IsNullOrEmpty(txtPrazo.Text) ? "' + NULL + '" : DataPrazoVersao.ToString("yyyy-MM-dd hh:mm:ss.fff")) + "'

    e deu certo.

    Obrigada!

    • Marcado como Resposta Beatriz_RF quinta-feira, 28 de março de 2013 17:42
    quinta-feira, 28 de março de 2013 17:41

Todas as Respostas

  • algo do tipo

    se a txtPrazo tiver algo escrito insere na coluna do banco,

    Senão, ele nao entra no if, e não insere nada...

    Isso será que resolve?

    quinta-feira, 28 de março de 2013 15:43
  • Pra isso eu preciso fazer dois updates e isso n resolve muito no meu caso, pois tenho outro txt na mesma situação ai eu teria que repetir os códigos varias vezes 
    quinta-feira, 28 de março de 2013 15:55
  • vc esta incluindo os dados com ado ou entity framework ?

    Junior

    quinta-feira, 28 de março de 2013 16:00
  • UPDATE:
    ver_mod_dt_prazo = '" + (String.IsNullOrEmpty(txtPrazo.Text) ? DataPrazoVersao.ToString("NULL") : DataPrazoVersao.ToString("yyyy-MM-dd hh:mm:ss.fff")) + "'

    Tira as aspas em torno do NULL:

    string ver_mod_dt_prazo = String.IsNullOrEmpty(txtPrazo.Text)? "NULL" : "'" + DataPrazoVersao.ToString("yyyy-MM-dd hh:mm:ss.fff") + "'";
    • Marcado como Resposta Beatriz_RF quinta-feira, 28 de março de 2013 17:42
    quinta-feira, 28 de março de 2013 16:47
  • Neuron

    Com o código que você colocou ainda fica como string, mas coloquei ele assim 

    ver_mod_dt_prazo = '" + (String.IsNullOrEmpty(txtPrazo.Text) ? "' + NULL + '" : DataPrazoVersao.ToString("yyyy-MM-dd hh:mm:ss.fff")) + "'

    e deu certo.

    Obrigada!

    • Marcado como Resposta Beatriz_RF quinta-feira, 28 de março de 2013 17:42
    quinta-feira, 28 de março de 2013 17:41