30. august 2005 - 13:14Der er
5 kommentarer og 1 løsning
sql sætning fejlfinding
er der nogen der kan se fejl ved denne:
strsql1 = " SELECT Distinct Main_Name FROM " & _ " Person" & _ " WHERE ((((((nummer)= " & nummer & ") and " & _ " (Pro)=" & Pro& ") and " & _ " (Brand) = '" & rec.Fields!Brand & " ') and " & _ " (Main_name) = 'Thomas') and " & _ " (Main_name) = 'Søren')"
Set qms = dbs.CreateQueryDef("", strsql1) Set rms = qms.OpenRecordset()
i tilfælde at jeg sletter den sidste linie 'søren' så virker den ok men i tilfælde som her så melder den ingen post og det er ikke rigtigt.... :( hjælp
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
strsql1 = " SELECT Distinct Main_Name FROM " & _ " Person" & _ " WHERE nummer = " & nummer & " and " & _ " Pro = " & Pro & " and " & _ " Brand = '" & rec.Fields!Brand & " ' and " & _ " Main_name In('Thomas','Søren')"
Uden alle paranteserne er den nemmere at gennemskue, og med In-operatoren er den endnu nemmere - In gør den også mere dynamisk, hvis du senere vil udvide listen af navne kode-mæssigt.
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.