Salut
A ma connaissance, il n'y a pas de "lecture seule" en SQL Server.
Donc je vois deux solutions :
- La première, la plus simple, est de vérifier, dans ton application, lorsque tu t'apprêtes à modifier une entrée, que la date actuelle est antérieure à la date limite.
Code C# :
if (new DateTime(monEntree.Date.Year, monEntree.Date.Month, 5).AddMonths(1) >= DateTime.Today)
{
// On fait l'update
}
else
{
// On dit qu'on ne peut pas faire l'update
}
- La deuxième, plus complexe à mettre en place mais plus sûre, est de faire un trigger dans ta base SQL sur l'Update de ta table, empêchant de modifier l'entrée si la date n'est pas bonne. (pour ça, je te laisse chercher sur Internet)
Je pense que tu voulais dire "au plus tard" ?
Krimog : while (!(succeed = try())) ;
- Nous ne sommes pas des décodeurs ambulants. Le style SMS est prohibé. -