Avatar billede flashit Nybegynder
23. maj 2006 - 13:53 Der er 5 kommentarer og
2 løsninger

CDate - DateTime

Hej E.

Jeg skal rette en gammel kode til så den ikke længere benytter en database.

Koden var:
set tid = con.execute("select * from tblUr where ID=1")
(tid får værdien 14-09-2005 13:25:00 som i databasen er af typen datetime.

Nu skal den så skrives direkte ind I koden.

Her er mit forsøg(eller rettere, et af dem)
temptid = "14-09-2005 13:25:00"
set tid = CDate(temptid)

Men den retunere ikke noget, heller ikke en fejl.

Nogle forslag?

Mvh
Jakob
Avatar billede nico26 Nybegynder
23. maj 2006 - 13:56 #1
problemet er vel at tid i den oprindelige kode er et recordset, og CDate returnerer et date objekt, eller hvad?
Avatar billede fennec Nybegynder
23. maj 2006 - 14:08 #2
Du skal have oprettet et recordset:

set tid = Server.CreateObject("ADODB.Recordset")
tid.Fields.Append "KaldeNavn", 7
tid.Open()
tid.AddNew
tid("KaldeNavn") = "2006-05-06 14:07:00"
tid.Update

Jeg er ikke helt sikker på at det skal være 7. Det henviser til datatypen. Du kan finde en liste her:
http://msdn.microsoft.com/library/en-us/ado270/htm/mdcstdatatypeenum.asp?frame=true
Avatar billede nico26 Nybegynder
23. maj 2006 - 14:15 #3
:) mon ikke det er nemmere at rette den nye kode så den ikke bruger recordsettet...
Avatar billede flashit Nybegynder
23. maj 2006 - 15:39 #4
Hej Begge.

Tak for hjælpen, jeg kunne bruge det hele :-).
Jeg rettede koden til så den ikke benyttede recordsettet, hvilket gav en meget pænere kode.
Fennec. virkede perfekt. Skulle dog lige finde rs i den gamle kode.. Det hed tid, som variablen også hed... Lækket.

Så læg lige et svar c",)
Avatar billede fennec Nybegynder
23. maj 2006 - 15:52 #5
.o) <-- One Eyed Jack
Avatar billede nico26 Nybegynder
24. maj 2006 - 11:31 #6
:)
Avatar billede flashit Nybegynder
29. juli 2006 - 17:36 #7
TAK
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester