Bonjour à tous,
J'ai un serveur SQL2008 dans lequel une table contient une colonne datetime que j'alimente par défaut avec la valeur 01/01/1900.
Depuis un PC 'PC1', avec mon appli, lorsque je lis le contenu de cette colonne, VB me retourne correctement 01/01/1900.
Depuis un PC 'PC2', avec la meme appli, VB me retourne 01/01/2000.
Le code (Visual Studio 2008)
Dim d_date as Date
sql = "select ma_date from matable where id=1"
sda = New SqlDataAdapter(sql, cnn)
dtable = New DataTable
sda.Fill(dtable)
If dtable.Rows.Count > 0 Then
d_date = dtable.Rows(0).Item("ma_date") ' renvoie 01/01/1900 ou 01/01/2000 selon PC
End If
Il y aurait-il un expert SQL dans la salle?
En attendant, je vous souhaite à tous de joyeuses fêtes de fin d'année.
Partager