In een tabel heb ik een veld waarin een datum staat. Dit veld is van het type 'date'. Verder gebruik verder SQL Server 2005.
Wanneer ik m.b.v. oledb de datum selecteer uit de tabel wordt deze weergegeven als "yyyy-mm-dd"
Wanneer ik m.b.v. sqlclient de datum selecteer uit de tabel wordt deze weergeven als "dd/mm/yyyy hh:mm:ss"
Verder reageert het veld, bij SqlClient, ook totaal niet op CONVERT() en CAST() als ik een ander datum formaat wil hebben. Bij oledb reageert ie daar wel gewoon op.
Mijn vraag waarom reageert SqlClient niet op me formaat conversies zoals bij oledb?
SQL:
1
| SELECT CAST([datum] As date) AS tdatum FROM tbl |
Wanneer ik m.b.v. oledb de datum selecteer uit de tabel wordt deze weergegeven als "yyyy-mm-dd"
Wanneer ik m.b.v. sqlclient de datum selecteer uit de tabel wordt deze weergeven als "dd/mm/yyyy hh:mm:ss"
Verder reageert het veld, bij SqlClient, ook totaal niet op CONVERT() en CAST() als ik een ander datum formaat wil hebben. Bij oledb reageert ie daar wel gewoon op.
Mijn vraag waarom reageert SqlClient niet op me formaat conversies zoals bij oledb?