Avatar billede hirayz Nybegynder
07. juni 2002 - 12:18 Der er 9 kommentarer og
1 løsning

SQL

hvorfor virker dette ikke!

"SELECT * FROM tid WHERE tid = 13:10:12 AND dato = 13-12-1983"

jeg får fejlen:

Fejltype:
Microsoft JET Database Engine (0x80040E14)
Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "tid = 13:10:12 AND dato = 13-12-1983".
Avatar billede gizmo-gizmo Nybegynder
07. juni 2002 - 12:19 #1
Bare et gæt: Burde du ikke lave det som tid = '13:10:12' altså med ' og '
Avatar billede hirayz Nybegynder
07. juni 2002 - 12:24 #2
med '' siger den

Fejltype:
Microsoft JET Database Engine (0x80040E07)
Datatyperne stemmer ikke overens i kriterieudtrykket.

og uden

og hvis jeg fjerner dato og kun vil sortere på tid
"SELECT * FROM tid WHERE tid = 13:10:12"

siger den:
Fejltype:
Microsoft JET Database Engine (0x80040E14)
Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "tid = 13:10:12".
Avatar billede medions Nybegynder
07. juni 2002 - 12:32 #3
"SELECT * FROM tid WHERE tid = '13:10:12'"

//>Rune
Avatar billede tmceu Praktikant
07. juni 2002 - 12:35 #4
Din driver indikerer at du kører Access og derfor skal du omgive dato/tid med #
Avatar billede hirayz Nybegynder
07. juni 2002 - 12:44 #5
tmceu >> det virker fint med tid men hvis jeg gør det med dato også så kommer der ikke noget ud
der kommer ikke nogen fejl og den skriver ikke noget

"SELECT * FROM tid WHERE tid = #13:10:12# AND dato = #13-12-1983#"
Avatar billede hirayz Nybegynder
07. juni 2002 - 13:08 #6
ikke nogen som kan hjælpe med det eller hva...
Avatar billede fet321 Nybegynder
07. juni 2002 - 13:37 #7
"SELECT * FROM tid WHERE tid = '#13:10:12#' AND dato = '#13-12- 1983#'"
Avatar billede tmceu Praktikant
07. juni 2002 - 16:18 #8
Er du sikker på at du vil have = på både dato og tid ?
- har du en record med præcis denne dato/tid kombination, du er helt nede på sekund.

Og har du en dato så langt tilbage i tiden, altså 1983 ?
Avatar billede hirayz Nybegynder
10. juni 2002 - 08:31 #9
jeg fandt ud af det, jeg havde vendt dag og måned fokert


jeg køre med amerikansk standart og der kommer måneden først og ikke dagen som vi kender i danmark....

men tak for hjælpen tmceu får point for han var den eneste der hjalp mig med noget....

Tak!
Avatar billede tmceu Praktikant
10. juni 2002 - 08:49 #10
Det var så lidt :-)
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