Avatar billede dm013 Nybegynder
18. september 2003 - 14:55 Der er 5 kommentarer og
1 løsning

Dlookup problem

Jeg har min Access-Frontend op mod min SQl-DB (2000).
men når jeg vil lave en dlookup mod en funktion får jeg fejl,
min dlookup:
Dim d As Date
d = Date
CurdagligID = DLookup("id", "Fnt_check_daglig_Afh1", "fid=" & CurID And "idato<=" & d And "sdato>=" & d)

min funktion:
SELECT TOP 100 PERCENT FID, CAST(CONVERT(datetime, I_dato, 112) AS datetime) AS idato, CAST(CONVERT(datetime, S_dato, 112) AS datetime) AS sdato,
              Id
FROM  dbo.Daglig_afhentning
ORDER BY FID, LEFT(I_dato, 8) DESC
18. september 2003 - 15:00 #1
Der er også noget rod med den dlookup. Nu kender jeg ikke alle datatyperne,men dette er i hvert fald mere korrekt:

CurdagligID = DLookup("id", "Fnt_check_daglig_Afh1", "fid=" & CurID & " And idato<=" & d & " And sdato>=" & d)
18. september 2003 - 15:01 #2
Måske endda:

CurdagligID = DLookup("id", "Fnt_check_daglig_Afh1", "fid=" & CurID & " And idato<='" & d & "' And sdato>='" & d & "'")
Avatar billede fynbohans Nybegynder
18. september 2003 - 15:20 #3
Mangler der ikke [ ] omkting felt og domæne ??
18. september 2003 - 15:23 #4
[] skal ikke om domæne. Og de er kun nødvendige omkring feltet, hvis feltet er delt af mellemrum eller andre specialtegn.

fyi
Avatar billede dm013 Nybegynder
18. september 2003 - 15:54 #5
dette var løsningen:
CurdagligID = DLookup("id", "Fnt_check_daglig_Afh1", "fid=" & CurID & " And idato<='" & d & "' And sdato>='" & d & "'")

tak for hjælpen Thomas
18. september 2003 - 21:09 #6
selv tak :o)
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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