Jump to content


Photo

Formatar Data


  • Faça o login para participar
3 replies to this topic

#1 kemp

kemp

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Não informado

Posted 23/11/2003, 09:44

Estou tentando dar um comando Update numa de minhas tabelas para atualizar a data. Porém, fico recebendo uma mensagem de que não posso inserir nulos nessa coluna de data ( realmente o NOT NULL está setado ).
Vejam meu código:

$dt_ped = date("j/n/Y");                       
$dt_entA = mktime (0,0,0,date("m")  ,date("d")+4,date("Y"));
$ent = date ("j/n/Y", $dt_entA);

$query2 = "UPDATE pedido SET dt_ent='$ent',dt_ped='$dt_ped';";
$result2 = mssql_query($query2,$s);  

Percebam que a coluna dt_ent precisa ser preenchida com a data de 4 dias a frente e a dt_ped com a data de hoje.
Fazendo isso recebo essa msg de erro:

Warning: mssql_query(): message: Cannot insert the value NULL into column 'dt_ent', table 'u03089.dbo.pedido'; column does not allow nulls. UPDATE fails. (severity 16) in D:\Server\_Livraria - { Projeto Final PHP }\Alphas\PHPs\buy.php on line 21

O que está acontecendo ? Preciso fazer algum tipo de conversão para essa dt_ent ?

Edição feita por: kemp, 23/11/2003, 09:44.


#2 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 23/11/2003, 10:32

$dt_ped = date("j/n/Y");                     
$dt_entA = mktime (0,0,0,date("m")  ,date("d")+4,date("Y"));
$ent = date ("j/n/Y", $dt_entA);

$query2 = "UPDATE pedido SET dt_ent='$ent',dt_ped='$dt_ped';";
$result2 = mssql_query($query2,$s);


Ná ultima linha está escrito "mssql_query" o certo é mysql_query.

O code fika assim :
$dt_ped = date("j/n/Y");                       
$dt_entA = mktime (0,0,0,date("m")  ,date("d")+4,date("Y"));
$ent = date ("j/n/Y", $dt_entA);

$query2 = "UPDATE pedido SET dt_ent='$ent',dt_ped='$dt_ped';";
$result2 = mysql_query($query2,$s);

Tenta ae
ddfsd fsdg gf df gfdg gdfgds ge gdf gd g

#3 kemp

kemp

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Não informado

Posted 23/11/2003, 10:39

Nao rober, eh que meu server não roda MySQL mas sim o MSSQL. O problema é o NULL...

Edição feita por: kemp, 23/11/2003, 10:41.


#4 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 23/11/2003, 10:40

a baum ... eu até suspeitei disso...naum tenho conhecimento me MSSQL... desculpe-me
ddfsd fsdg gf df gfdg gdfgds ge gdf gd g




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq