Avatar billede alivedk Nybegynder
03. august 2002 - 00:41 Der er 13 kommentarer og
1 løsning

Automatisk dato i access.. /asp

Jeg har et lille forum ting jeg har lavet.. hvor man kan adde nyheder osv.. jeg har så indsat en "dato" i min access database.. som automatisk skulle hente en dato ting.. men det virker ikke..

database info:
datatype: Dato og klokkeslæt
Kort dato form
Obligatorisk
Tillad dubliketer

Men det virker ikke .. får denne fejl:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] The field 'artikler.dato' cannot contain a Null value because the Required property for this field is set to True. Enter a value in this field.
/login/gem_data.asp, line 10


Hvad har jeg gjort galt?.. databasen kan hentes her: www.4b4.dk/nyheder.mdb ..
Avatar billede hells Nybegynder
03. august 2002 - 00:55 #1
Du er nødt til at indsætte en dato i databasen samtidigt med, at du indsætter indlægget.

Find et formatet datoen skrives i og en måde at skrive det på i asp, der matcher.

Er ikke sikker på at det virker, men prøv med noget lignende:
strSQL = "Insert into tabelnavn (dato) values (now)"

eller:
strSQL = "Insert into tabelnavn (dato) values ('" & Now & "')"
Avatar billede been Nybegynder
03. august 2002 - 00:56 #2
Indsæt evt. Date() i din database som standard værdi, så får du automatisk tildelt dags dato i feltet .
Avatar billede alivedk Nybegynder
03. august 2002 - 01:00 #3
hrm 2 sec
Avatar billede alivedk Nybegynder
03. august 2002 - 01:02 #4
ahh det var den Date() jeg havde misset.. typisk dum fejl!... Danke :)
Avatar billede been Nybegynder
03. august 2002 - 01:08 #5
Takker !
Avatar billede alivedk Nybegynder
03. august 2002 - 11:51 #6
lige en hurtig ting... hvis jeg BÅDE vil have dato og tidspunkt i "dato" feltet.. skal man så bruge time().. men "Date() Time()" virker ikke
?
Avatar billede hells Nybegynder
03. august 2002 - 13:53 #7
så prøv med now().
Avatar billede alivedk Nybegynder
03. august 2002 - 14:29 #8
now() = både dato og tid ? .. danke :)
Avatar billede alivedk Nybegynder
04. august 2002 - 15:42 #9
hrm når jeg bruger NOW .. smider den en PM/AM på .. kan det ikke disables ?
Avatar billede been Nybegynder
04. august 2002 - 18:10 #10
Det er ikke access der laver det, så det må være din asp kode, kan du evt. ikke nøjes med at benytte now funktionen i access - ellers må du nok kigge i din asp kode.
Avatar billede alivedk Nybegynder
04. august 2002 - 22:46 #11
Det er ikke min asp kode.. jeg har INGENTING i min asp kode der tilføjer dato til min database.. det er den sat til at gøre automatisk.. altså databasen.. og så bare kaldes fra asp..
Avatar billede been Nybegynder
04. august 2002 - 23:20 #12
Ligger det på din egen pc/server ?
Så kan det evt. være noget med internationale indstillinger ?
Avatar billede alivedk Nybegynder
04. august 2002 - 23:52 #13
ligger på en af struer.net 's webservere..
Avatar billede been Nybegynder
05. august 2002 - 00:04 #14
ok, prøv at kigge i din access tabel viser den datoen rigtig der ?

Hvis den gør så smid din udbyder en mail og spørg dem om det kan være deres server der er forkert opsat ?
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