10. december 2001 - 13:11Der er
4 kommentarer og 1 løsning
Update datofelt???
Jeg ønkser at bruger følgeden SQL program til at indsætte forskellen mellem to datoer i et datofelt i tabellen [TEST]. SQL = \"UPDATE [TEST] \" & _ \"SET Forbrug = \" & vaerdi & \" \" & _ \"WHERE ID = \" & taeller & \";\" Problemet er at vaerdi er på formen HH:MM:SS og access nægter at indsætte, substitueres vaerdi med en integer køre programmet fint. Hvordan updater jeg en dato til et dato felt?
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Jeg formoder du forsøger at indsætte en tekst. I så fald skal du \'pakke\' datoen ind i #. Altså, SQL = \"UPDATE [TEST] \" & _ \"SET Forbrug = #\" & vaerdi & \"# \" & _ \"WHERE ID = \" & taeller & \";\" Vær opmærksom på datoformatet. Access er ret striks med at formatet skal følge mm-dd-yyyy når du bruger #-notationen. Alternativt kan du bruge cdate-functionen. Det vil se således ud: SQL = \"UPDATE [TEST] \" & _ \"SET Forbrug = cdate(\" & vaerdi & \") \" & _ \"WHERE ID = \" & taeller & \";\" Det ændrer ikke problemstillingen alverden; du skal være ganske opmærksom på datoformatet.
Jeg indsatte: #\" & vaerdi & \"# \" og så kørte det, tak for hjælpen!!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.