Hallo,
Onderstaande SQL geeft een foutmelding:
Gebruik ik echter:
krijg ik een prachtig resultaat.
Ik heb nog zitten 'spelen' met verschillende formats (20, 101 en nog een paar) maar allen gaven dezelfde foutmelding.
De exacte foutmelding in Google gieten geeft geen interessante resultaten.
Beide datatypes van tblEmployee en die van Results zijn datetime. Ik snap er eventjes niks meer van. Wie wel?
Onderstaande SQL geeft een foutmelding:
SQL:
1
2
3
4
5
6
7
| insert into tblPersoneel(PersoneelsId,Voornaam,Achternaam,Tussenvoegsel,AfdelingId,GeboorteDatum,Foto,MailSent) select EmployeeId,Vnaam,Anaam,Tussnv, (select AfdelingsId from tblAfdelingen where AfdelingsDescription=afd)as AfdelingId, convert(datetime,geboortedatum,105) as GeboorteDatum, pImg, mailSend from Results |
code:
1
2
3
| Server: Msg 8115, Level 16, State 2, Line 1 Arithmetic overflow error converting expression to data type datetime. The statement has been terminated. |
Gebruik ik echter:
SQL:
1
| select convert(datetime,geboortedatum,105) as GeboorteDatum from results |
krijg ik een prachtig resultaat.
Ik heb nog zitten 'spelen' met verschillende formats (20, 101 en nog een paar) maar allen gaven dezelfde foutmelding.
De exacte foutmelding in Google gieten geeft geen interessante resultaten.
Beide datatypes van tblEmployee en die van Results zijn datetime. Ik snap er eventjes niks meer van. Wie wel?
Heart..pumps blood.Has nothing to do with emotion! Bored