Avatar billede darth-domino Nybegynder
07. juni 2005 - 12:40 Der er 5 kommentarer og
1 løsning

Hjælp med SQL String

Jeg har denne string her:
strSQL = "Select * FROM VareNummer Where EJ_DN Like '*" & EJ_DN & "*' AND EJ_PN Like '*" & EJ_PN & "*' AND OrderNummer Like '*" & OrderNummer & "*'"

Problemet er bare at EJ_PN skal søge efter alt hvad der er STØRRE end det indstastede, og Hvis jeg siger "" skal den komme med ALT.... hvordan gør jeg det???
Avatar billede dr_chaos Nybegynder
07. juni 2005 - 12:42 #1
er det indtastede et tal eller en streng ?
Avatar billede darth-domino Nybegynder
07. juni 2005 - 13:23 #2
Dim EJ_DN As Long
Dim EJ_PN As Long
Dim EJ_Lenght As Long
Dim EJ_Lenght_Mod As Long
Avatar billede medions Nybegynder
07. juni 2005 - 13:39 #3
If EJ_DN = "" Then
  strSQL = "SELECT * FROM VareNummer"
Else
  strSQL = "SELECT * FROM VareNummer WHERE EJ_PN > " & strDetIndTastet
End If

//>Rune
Avatar billede darth-domino Nybegynder
07. juni 2005 - 13:49 #4
Hmm.... hvad går der så galt her:

strSQL = "Select * FROM VareNummer Where EJ_DN Like " & EJ_DN & " AND EJ_PN >= " & EJ_PN & " And OrderNummer Like " & OrderNummer & ""
Avatar billede darth-domino Nybegynder
07. juni 2005 - 13:58 #5
Har fundet ud af!

Tak tak
Avatar billede darth-domino Nybegynder
07. juni 2005 - 14:07 #6
Hmm...  nej det dur ikke!

Det skal være sådan at hvis der IKKE står noget i OrderNummer, så skal den vælge JOKER!

Se her:

strSQL = "Select * FROM VareNummer Where EJ_DN Like " & EJ_DN & " AND EJ_PN >= " & EJ_PN & " And OrderNummer Like " & OrderNummer & " And EJ_AX_MOV_PLUS > " & Axial_Plus & " And EJ_AX_MOV_MINUS > " & Axial_Minus & ""
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