Mange offentlige legacy-systemer rummer kritisk forretningslogik, som ikke findes i dokumentationen, men kun i koden.
Slettet bruger
29. december 2008 - 13:54#1
Hvilken type database er forespørgslen skrevet til? Står der ikke noget mere end syntaxfejl? Er det VBA eller kørslen af forespørgslen der generer fejlen? Hvad står der reelt i variablerne du anvender? (day, month, year) Det kunne være interessant at kende det samlede indhold i variablen SQL4 Du kan f.eks. skrive debug.print SQL4 og aflæse den præcise sql-forespørgsel der sendes til databasen.
Nej desværre intet af det, men er nået lidt længere.. nu ser det sådan ud:
SQL4 = "SELECT liste1.DATO_AKTIVITET, Team, Navn, count(R1.Aktivitetsnummer) " & _ '"FROM (SELECT DATO_AKTIVITET, Team, Navn, Initialer FROM OpsparerAktiviteter INNER JOIN MedarbejderListe ON OpsparerAktiviteter.INITIAL=MedarbejderListe.Initialer)as liste1 LEFT JOIN (OpsparerAktiviteter LEFT OUTER JOIN (SELECT * FROM Rødtråd WHERE tilmeld = true)as R1 ON OpsparerAktiviteter.aktivitetsnummer=R1.Aktivitetsnummer) ON liste1.DATO_AKTIVITET=OpsparerAktiviteter.DATO_AKTIVITET " & _ '"WHERE OpsparerAktiviteter.DATO_AKTIVITET >= #" + month + "-" + day + "-" + year + "# " & _ '"AND OpsparerAktiviteter.DATO_AKTIVITET <= #" + month2 + "-" + day2 + "-" + year2 + "# "
Problemet er at den ikke vil benytte count:S hvad kan man gøre?
Synes godt om
Ny brugerNybegynder
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.