[MSSQL] Format van datetime column wijzigen;bevat al data

Pagina: 1
Acties:
  • 74 views sinds 30-01-2008

  • Y3PP3R
  • Registratie: Oktober 2002
  • Laatst online: 07-02 17:11
van een datetime column uit een tabel met data moet het datumformaat verandert worden, hoe doe ik dat?

Dus van dag/maand/jaar naar maand/dag/jaar?

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Dat heeft geen ruk met de kolomdefinitie van doen maar met je locale.

Professionele website nodig?


  • Y3PP3R
  • Registratie: Oktober 2002
  • Laatst online: 07-02 17:11
Je zit er naast! de sql server wil data niet accepteren als je de dagen niet in je juiste volgorde invoert; het programma van ons is niet zo flexibel...

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Y3PP3R schreef op 17 april 2004 @ 15:43:
Je zit er naast! de sql server wil data niet accepteren als je de dagen niet in je juiste volgorde invoert; het programma van ons is niet zo flexibel...
Hoezo zit ik ernaast? :?

Zet de server waarop je SQL Server draait op een Amerikaanse locale met MM/DD/CCYY datums en het werkt wel... :/

Professionele website nodig?


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
curry heeft gelijk.
Hoe de data opgeslagen wordt, doet er niet toe. In fact, in Sql Server wordt een datum opgeslagen als 2 getallen.
De invoer wordt bepaald door de locale settings.

klik

[ Voor 24% gewijzigd door whoami op 17-04-2004 15:52 ]

https://fgheysels.github.io/


  • Y3PP3R
  • Registratie: Oktober 2002
  • Laatst online: 07-02 17:11
er is iets gebeurd met de tabel na uitvoeren van dbcc taken, nu wil het programma niet meer draaien en ik heb de fout teruggespoord naar het datumformaat.

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Y3PP3R schreef op 17 april 2004 @ 15:50:
er is iets gebeurd met de tabel na uitvoeren van dbcc taken, nu wil het programma niet meer draaien en ik heb de fout teruggespoord naar het datumformaat.
Fout dus :z

Professionele website nodig?


  • Y3PP3R
  • Registratie: Oktober 2002
  • Laatst online: 07-02 17:11
kijk als ik in de code van het programma dat weken goed draaide bij 1 van de functies de dag en maand omdraai, dan werkt dat deel, dus in de database is die column gewoon veranderd

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Y3PP3R schreef op 17 april 2004 @ 15:56:
kijk als ik in de code van het programma dat weken goed draaide bij 1 van de functies de dag en maand omdraai, dan werkt dat deel, dus in de database is die column gewoon veranderd
4 april 2004 zeker ;)

Professionele website nodig?


  • Y3PP3R
  • Registratie: Oktober 2002
  • Laatst online: 07-02 17:11
was het maar zo, maar we zitten hier met een crisis

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Y3PP3R schreef op 17 april 2004 @ 16:05:
was het maar zo, maar we zitten hier met een crisis
Dan zou ik toch even de locales checken als je het op wilt lossen. Whoami en ik werken beiden dagelijks professioneel met SQL Server, dus wellicht dat je ons zou kunnen geloven als we je vraag beantwoorden.

Professionele website nodig?


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
Y3PP3R schreef op 17 april 2004 @ 15:56:
kijk als ik in de code van het programma dat weken goed draaide bij 1 van de functies de dag en maand omdraai, dan werkt dat deel, dus in de database is die column gewoon veranderd
Hoe worden die data in je applicatie naar de DB doorgestuurd ?
Je kan natuurlijk ook eens spelen met SET DATEFORMAT

https://fgheysels.github.io/


  • Y3PP3R
  • Registratie: Oktober 2002
  • Laatst online: 07-02 17:11
wat bedoel je met locales? de taal van sql server staat op engels en van de pc is niets mee gebeurt

  • Y3PP3R
  • Registratie: Oktober 2002
  • Laatst online: 07-02 17:11
wat kan 1 van de dbcc functies nu aan de database hebben veranderd dat het niet meer werkt zoals het moet?

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
Moest je nu eens zeggen wat je precies gedaan hebt....

Heb je iets gedaan met DBCC USEROPTIONS en het DATEFORMAT gewijzigd?

[ Voor 41% gewijzigd door whoami op 17-04-2004 16:35 ]

https://fgheysels.github.io/


  • Y3PP3R
  • Registratie: Oktober 2002
  • Laatst online: 07-02 17:11
dbcc checkdb, checkcatalog, checkIdent, shrinkdatabase

[ Voor 15% gewijzigd door Y3PP3R op 17-04-2004 16:38 . Reden: vergeten.... ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
Doe eens
code:
1
DBCC USEROPTIONS

en kijk eens hoe het dateformat staat. (:z , hoeveel keer heb ik dit hier nu al in dit topic vermeld).

https://fgheysels.github.io/


  • Y3PP3R
  • Registratie: Oktober 2002
  • Laatst online: 07-02 17:11
dat staat wel goed, en die functie is alleen een invoermasker, maar er wordt met select een dag gezocht dat gaat fout

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
Y3PP3R schreef op 17 april 2004 @ 16:41:
dat staat wel goed, en die functie is alleen een invoermasker, maar er wordt met select een dag gezocht dat gaat fout
:?
Hoe ziet die select er dan wel uit?
Als je de DAY() functie gebruikt, dan moet het zowiezo goed gaan.

https://fgheysels.github.io/


  • Y3PP3R
  • Registratie: Oktober 2002
  • Laatst online: 07-02 17:11
jongens, t programma heeft altijd gewerkt, en nu ineens niet meer.

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
Jongen, jij hebt hier een probleem, ik wil je wel helpen, maar als dit het enige is dat je kan antwoorden op een vraag van me, dan hoeft het voor mij niet hoor.

https://fgheysels.github.io/


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Y3PP3R schreef op 17 april 2004 @ 16:42:
jongens, t programma heeft altijd gewerkt, en nu ineens niet meer.
Ja en nu moeten wij met een glazen bol gaan zitten raden waarom? :? In plaats van geirriteerd te reageren zou je ook relevante info kunnen geven. Heb je toevallig recent de computer geherinstalleerd waarop je de data opvraagt?

Professionele website nodig?


  • Y3PP3R
  • Registratie: Oktober 2002
  • Laatst online: 07-02 17:11
ik wil geen suggesties om het programma te veranderen, het gaat nu om de database. Ik heb niets met useroptions gedaan, dat staat ook allemaal goed.

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
't zullen de kaboutertjes dan geweest zijn.

Hoe staan de regional settings trouwens op de PC waar je de gegevens op ingeeft?

[ Voor 50% gewijzigd door whoami op 17-04-2004 16:50 ]

https://fgheysels.github.io/


  • Y3PP3R
  • Registratie: Oktober 2002
  • Laatst online: 07-02 17:11
niets mee gebeurd, alleen wel windowsupdate vanmiddag op de sqlserver

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Y3PP3R schreef op 17 april 2004 @ 16:52:
niets mee gebeurd, alleen wel windowsupdate vanmiddag op de sqlserver
Die kun je rollbacken for the record.

Professionele website nodig?


  • Y3PP3R
  • Registratie: Oktober 2002
  • Laatst online: 07-02 17:11
hoe regel je dat op win2k?

  • Y3PP3R
  • Registratie: Oktober 2002
  • Laatst online: 07-02 17:11
kan je rollbacks doen met het logfile?

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
Tja, vraag dat eens in WOS.

-> WOS

https://fgheysels.github.io/


  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Deze vraag hoort hier helemaal niet.

>> Devschuur + Slotje.

Je mag in Windows Operated Systems een nieuw topic openen over een specifieke WOS vraag maar:

- Ik wil hier geen ruzie tussen 2 mods en 1 user hebben over MSSQL
- MSSQL hoort niet in WOS
- Ik zie geen vraag die uberhaupt maar *iets* met wos te maken heeft.helemaal nergens over
Pagina: 1

Dit topic is gesloten.