J'ai un formulaire qui tente d'insérer des données dans une base de données SQL Server 2008. Le formulaire a une fonction pour obtenir la date/heure actuelle, puis l'insérer dans la base de données comme suit; Cependant, lorsque le formulaire l'envoie, il signale une erreur de ;,Erreur lors de la tentative d'insertion de la date dans la colonne datetime
Avertissement: mssql_query() [fonction.mssql-query]: message: Impossible d'insérer la valeur NULL dans la colonne 'created', table 'dbo.users'; La colonne n'autorise pas les valeurs NULL. INSERT échoue.
Nous avons fait un echo $ q pour montrer les données essayant d'être insérées et il montre le datetime correct (par exemple 2009-10-28 15: 43: 00.000), le .000 est ajouté par le db normalement.
Si je crée manuellement un enregistrement dans la base de données, le datetime dans l'exemple ci-dessus est accepté.
Je me demandais si quelqu'un avait déjà rencontré ce problème?
Merci. Neil
Pour l'amour du ciel, nous avons paramétré les requêtes –