Avatar billede darth-domino Nybegynder
11. august 2005 - 11:52 Der er 4 kommentarer og
1 løsning

SQL Hjælp?

Jeg har kraftig brug for hjælp med denne sætning her:

strSQL = "Select * FROM " & FlangeTabel & " WHERE D >= '*" & Val(FRM_HovedFlange.txtD.Text - 10) & "*' AND D <= '*" & Val(FRM_HovedFlange.txtD.Text + 10) & "*' AND B LIKE '*" & FRM_HovedFlange.txtb.Text & "*' AND d1 LIKE '*" & FRM_HovedFlange.txtd1.Text & "*' AND [Materiale] like '*" & FRM_HovedFlange.cbo_Materialer.Text & "*'"

Hvis jeg KUN tager STØRRE-END med så kan den godt finde mine data, men tager jeg MINDRE-END med, så kan den ikke?

Hvordan kan det være
Avatar billede sjh Nybegynder
11. august 2005 - 14:41 #1
Avatar billede darth-domino Nybegynder
11. august 2005 - 15:11 #2
Jamen det har da ikke noget med min database at gøre, men med min VB kode...
Avatar billede nielle Nybegynder
11. august 2005 - 18:37 #3
Det ser mystisk ud at du forsøger at bruge wildcards sammen med dine <= og >=. Desuden skal du ikke have '-tegn rundt om tal. Og endeligt burde det gå galt når du forsøger at lægge et tal til en streng (FRM_HovedFlange.txtD.Text + 10). Umidddelbart vil jeg derfor gætte på at denne SQL-sætning mere svare til det du ønsker?

strSQL = "SELECT * FROM " & FlangeTabel & " WHERE " & Val(FRM_HovedFlange.txtD.Text) - 10 & " <= D AND D <= " & Val(FRM_HovedFlange.txtD.Text) + 10 & " AND B LIKE '*" & FRM_HovedFlange.txtb.Text & "*' AND d1 LIKE '*" & FRM_HovedFlange.txtd1.Text & "*' AND [Materiale] LIKE '*" & FRM_HovedFlange.cbo_Materialer.Text & "*'"
Avatar billede darth-domino Nybegynder
23. august 2005 - 08:55 #4
Har fået den til at virke...
Avatar billede nielle Nybegynder
23. august 2005 - 09:01 #5
Hvordan ser løsningen ud?

... og hvorfor fik jeg aldrig noget respons på mit løsnings-forslag?!
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