Archief - [PROG]SQL Dateformat veranderen in SQL Server 2005?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Krayola

Legacy Member
Hi,

Hoe verander ik het best de dateformat in SQL Server 2005 zodat datums als bvb.: '30/10/2007 20:00:00' weergegeven worden?

Krayola

Legacy Member
Ja, al bedankt voor de hulp. Ik zal meteen eens proberen.
Het gaat eigenlijk over een programma in ASP.Net waar ik in een textbox een datum invul in die exacte vorm. Die datum (als een string dus) via een functie doorgeef om zo in de databank op te slaan. Maar bij het invoeren in die databank krijg ik dus een error: 'The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.'
Ik denk dat ik het tijdens het invoeren moet formatteren. Ik heb al eens rondgekeken op internet en in Oracle kan dit via een to_char-functie. Spijtig bestaat deze niet in Sql Server :s.

Ice

Legacy Member
Mijn comment telt ook anders, omzetting van String -> Datum doe je NIET via den insert sql, maar in uw view (waar je dus de variabelen in een object steekt)

AsinuS

Legacy Member
Uw invoer 'bewerken' met .ToString("yyyy-MM-dd mm:ss")

Grtz

tha dimi

Legacy Member
heb ook een probleem met datum in sql, maar dan bij het maken van een rapport in visual studio 2005
ik heb de language van men rapport al veranderd naar dutch(belgium) maar als ik men parameters een datum ingeeft (deze zijn van DateTime format) met behulp van het kalenderke dat naast de inputbox komt, krijg ik telkens een fout "The value provided for the report parameter 'begindatum' is not valid for its type."

de bedoeling is dus, dat de gebruiker een datum kiest, waaran het rapport opengaat, en dat die de gegevens van die datum krijgt

het probeelm is, als je de datum als "mm/dd/yyyy" ingeeft, dan gaat het wel, mar tis de bedoeling dat het "dd/mm/yyyy" is natuurlijk, de gebruiker het een beetje makkelijk maken he ;)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan