Gegeven het volgende stukje (relevante) code:
date is natuurlijk een DateTime object.
documentatie DBDate :
Summary:
Date data in the format yyyymmdd (DBTYPE_DBDATE). This maps to System.DateTime.
Ik wil dus een datum in een Acces Date/Time veld gooien. Command is een update statement, zonder de datum er in werkt het wel, dus het ligt aan de datum.
Nu heb ik de volgende methoden al geprobeerd :
en de date.ToString en date.ToShortDate varianten. Zelfs het volgende wil er niet in :
Wat doe ik verkeerd ? Iemand ervaring hiermee?
C#:
1
| command.Parameters.Add("@date", OleDbType.DBDate).Value = date; |
date is natuurlijk een DateTime object.
documentatie DBDate :
Summary:
Date data in the format yyyymmdd (DBTYPE_DBDATE). This maps to System.DateTime.
Ik wil dus een datum in een Acces Date/Time veld gooien. Command is een update statement, zonder de datum er in werkt het wel, dus het ligt aan de datum.
Nu heb ik de volgende methoden al geprobeerd :
C#:
1
| command.Parameters.Add("@date", OleDbType.DBDate).Value = date; |
C#:
1
| command.Parameters.Add("@date", OleDbType.Date).Value = date; |
en de date.ToString en date.ToShortDate varianten. Zelfs het volgende wil er niet in :
C#:
1
| command.Parameters.Add("@date", OleDbType.Date).Value = "20080101"; |
Wat doe ik verkeerd ? Iemand ervaring hiermee?