Avatar billede kagge Nybegynder
03. marts 2004 - 11:49 Der er 8 kommentarer

Problemer med søgestreng

strSQL = "SELECT k.Journalnr, k.Sagsbehandler, k.Klientnavn, k.Cprnummer, k.Status, k.Provested, b.Dato FROM Koretest k, Brevklient b WHERE (k.Status = '" & status & "') AND (k.Journalnr = b.Journalnr) ORDER BY k.Journalnr DESC"

Ovenstående søgestreng henter data fra 2 tabeller. Som det er nu
matcher søgestrengen 6 poster som har den rigtige status. Problemet er at ud af de 6 poster er der kun 1 post der har feltet "Dato" udfyldt....

Når jeg udskriver de 6 poster skriver den den pågældende dato ud for alle 6 poster selv om den kun skal udskrive den ud for 1 post mens de resterende 5 så skal være tomme.

Hvordan kan jeg lave søgestrengen så den ikke laver dette nummer?
Avatar billede fennec Nybegynder
03. marts 2004 - 11:54 #1
prøv dette:

strSQL = "SELECT k.Journalnr, k.Sagsbehandler, k.Klientnavn, k.Cprnummer, k.Status, k.Provested, b.Dato FROM Koretest k join Brevklient b on k.Journalnr = b.Journalnr WHERE (k.Status = '" & status & "') ORDER BY k.Journalnr DESC"
Avatar billede kagge Nybegynder
03. marts 2004 - 12:06 #2
Så kommer den med en fejl... Men i min søgestreng joiner jeg vel også med (k.Journalnr = b.Journalnr)
Avatar billede fennec Nybegynder
03. marts 2004 - 12:33 #3
det hedder vist også "left join", men du burde heller ikke få data på den anden måde.
Avatar billede kagge Nybegynder
03. marts 2004 - 12:49 #4
Jeg prøver lige at kigge på om det kan være min udskrivningsløkke der er noget galt med (den plejer ellers at virke)... Det er slet ikke sikkert der er noget galt med søgestrengen.
Avatar billede kagge Nybegynder
03. marts 2004 - 12:55 #5
der er ikke noget galt med søgestrengen. Det er min udskrivningsløkke som fucker det op... Hvis du vil have halvdelen af pointne så læg lige et svar, som tak for at du har brugt tid på det :)
Avatar billede fennec Nybegynder
03. marts 2004 - 12:57 #6
det er ikke nødvendigt......
Avatar billede kagge Nybegynder
03. marts 2004 - 12:59 #7
Det synes jeg nu nok... Det var mig der stillede et uløseligt spørgsmål for andre end mig selv :) Men i hvert fald skal du have tak
Avatar billede fennec Nybegynder
19. juli 2005 - 09:19 #8
Skal du ikke tage dine point igen, så vi kan få lukket ?
Hvis du virkelig synes jeg skal have point (hvad jeg ikke gør), kan du give mig nogen nu. Men jeg synes du skal tage dem selv :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
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