Avatar billede mickill Nybegynder
27. juni 2003 - 12:04 Der er 8 kommentarer og
1 løsning

Indsæt dato i access db

Hejsa

jeg har en kolonne (Oprettet) hvori er nogle tomme felter.
Disse tomme felter kunne jeg godt tænke mig at få udfyldt med "Now" og med 30 sek. mellemrum.
Dvs. felt1 = 27-06-2003 10:00:00, felt2 = 27-06-2003 10:00:30, felt3 = 27-06-2003 10:01:00 osv.
Da der er ret mange tomme felter vil det være et helvedes arbejde at udfylde dem manuelt.

/Mickill
Avatar billede mickill Nybegynder
27. juni 2003 - 12:27 #1
Jeg har prøvet med dette:

set rsOprettet = server.createobject("adodb.recordset")
sql = "select * from T_Person where Oprettet = 0"
rsOprettet.open sql, conn
i = 30
Do while rsOprettet.eof
set rsIndsaet = server.createobject("adodb.recordset")
sql1 = "insert into T_Person (Oprettet) values = ('"
sql1 = sql1 & now + i & "')"
rsIndsaet.open sql1, conn, 1, 3
i = i + 30
rsOprettet.movenext
loop
rsOprettet.close

men det virker ikke

/Mickill
Avatar billede mm12010 Nybegynder
27. juni 2003 - 12:39 #2
Do while not rsOprettet.eof
Avatar billede mickill Nybegynder
27. juni 2003 - 12:43 #3
Det har jeg prøvet, virker ikke.
Avatar billede mm12010 Nybegynder
27. juni 2003 - 13:12 #4
set rsOprettet = server.createobject("adodb.recordset")
sql = "select * from T_Person where Oprettet = ''"
rsOprettet.open sql, conn
set nu = now
set i = 30
Do while not rsOprettet.eof
sql1 = "update T_Person set Oprettet = '" & nu + i & "'"
connectionObjekt.Execute(sqll)
set i = i + 30
rsOprettet.movenext
loop
rsOprettet.close
Avatar billede mickill Nybegynder
27. juni 2003 - 13:32 #5
Jeg får denne fejl:

Et objekt er obligatorisk: 'now'
/vvc_jobbank/udfyldning.asp, line 6
Avatar billede mm12010 Nybegynder
27. juni 2003 - 13:44 #6
set nu = Now()
Avatar billede eagleeye Praktikant
27. juni 2003 - 19:53 #7
Jeg forstår ikke helt database layoutet?
Du har en kolonne  Oprettet  og så kommer der og felt1, felt2, og felt3 er disse også kolonnenavne?
Avatar billede mickill Nybegynder
30. juni 2003 - 08:57 #8
Nej, kolonnen hedder "Oprettet" og felt1, 2 og 3 er felterne tilhørende kolonnen "Oprettet". Der er mange flere felter end bare de 3. Det er derfor jeg godt kunne tænke mig en måde at udfylde alle disse felter under "Oprettet", uden at skulle gøre det manuelt.

Jeg kan godt finde ud af at udfylde dem således:

sql = "update T_Kontakter set Oprettet = '" & Now & "' where Oprettet = ''"

men så står der bare den samme dato i alle felterne.
Avatar billede mickill Nybegynder
02. juli 2003 - 09:48 #9
Okay, jeg må finde på noget andet.
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

IT-JOB