Avatar billede fritz-79th Nybegynder
10. november 2003 - 15:17 Der er 5 kommentarer og
1 løsning

select måned

jeg skal have selected alle felter fra access hvor Fx måned = 10. noget datepart?...
Avatar billede Spotgun Seniormester
10. november 2003 - 15:20 #1
Prøv med en SQL-sætning der ser sådan her ud...

"SELECT * FROM Tabel Where DatePart("m", DinDato) = 10"
Avatar billede fritz-79th Nybegynder
10. november 2003 - 15:26 #2
strSql = "SELECT Boern.BNavn, Boern.BEfternavn, Boern.BFoedselsdato, Stuer.SNavn "
strSql = strSql &"FROM Stuer INNER JOIN Boern ON Stuer.SNo = Boern.SNo "
strSql = strSql &"WHERE DATEPART(""m"", Boern.BFoedselsdato) ='10';"

Fungere ikke :/
Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
Avatar billede Spotgun Seniormester
10. november 2003 - 15:32 #3
strSql = strSql &"WHERE DATEPART(""m"", Boern.BFoedselsdato) ='10';"

Prøv at rette den linie til:

strSql = strSql &"WHERE DATEPART(""m"", Boern.BFoedselsdato) = 10"
Avatar billede Spotgun Seniormester
10. november 2003 - 15:33 #4
...og prøv evt. at skrive den "færdige" sql-sætning ud, inden den eksekveres, og smide resultatet herind...
Avatar billede fritz-79th Nybegynder
10. november 2003 - 15:34 #5
Fine vare det fungere med følgende:
strSql = strSql &"WHERE DATEPART('m', Boern.BFoedselsdato) ='10';"
Smid et svar min ven :)
Avatar billede Spotgun Seniormester
10. november 2003 - 15:45 #6
Kanon! :)
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