none
Problemer med ODBC driver til Native 2010

    Spørgsmål

  •  

     

    Jeg har i dag været remote på løsningen, og fandt lidt (i min verden) uforklarelige hændelser når man benytter ODBC forbindelsen til C5.

     

     

    I dette tilfælde har jeg forsøgt mig på at få realiserede tal ud på konti 510 i perioden januar 2011.

     

    Filtre: dato, konto og budgetcode

    Resultat: Ingen poster (Forkert)

     

     

    Efter det forsøgte jeg mig på at få budget tal ud på konti 510 i perioden januar 2011.

     

    Filtre: dato, konto og budgetcode

    Resultat: 3 poster – (som passer i systemet)

     

     

    Jeg kunne så se at der var en fejl på at den ikke kunne få de rigtige poster ud med budgetcode = 0

     

    Jeg forsøgte så at fjerne datofiltret, og få realiserede tal ud på konti 510

     

    Filtre: konto og budgetcode

    Resultat: 6 poster i januar 2011 – (som passer i systemet)

     

     

    Det var så nu jeg blev rigtigt forvirret ..

     

    Som jeg kan se så KAN den godt få posterne ud med budgetcode = 0, men kun hvis der ikke er datofilter på .. den kan også lave filter på budgetcode sammen med dato, men ikke med værdien 0 (hvis man laver kaldet som <> 1, kommer de 6 poster korrekt ud) ..

     

    Mit spørgsmål er så hvordan vi får det hele til at virke? jeg går udfra at en kombination af filtre med dato, konto og budgetkode (der er 0) skulle være en mulighed .. ved du eventuelt om der er behov for en driver opdatering på ODBC’en?

     

    Har screen dumps men kan desværre ikke indsætte dem ger

     

    Har andre problemer med ODBC og native 2010??

     

    /Carsten

    Softhuset A/S


    /carsten
    19. maj 2011 09:31

Alle besvarelser

  • Hej Carsten,

    Det ville være en stor hjælp, hvis du skriver hvilket forespørgselsværktøj du bruger og viser den genererede SQL syntax for hver forespørgsel.

     


    Venlig Hilsen Henrik Hansen Program Manager II Microsoft Dynamics C5
    19. maj 2011 09:54
    Ejer
  • Det er MS query som jeg benytter,

    Har ikke lige SQL mem jeg har screendumps af forespørgsler - kan jeg maile dem direkte til dig ?

    /Carsten

     

     


    /carsten
    19. maj 2011 10:01
  • Hej Carsten,

    Det er OK

     


    Venlig Hilsen Henrik Hansen Program Manager II Microsoft Dynamics C5
    19. maj 2011 10:04
    Ejer
  • hvad er din email - du kan evt. svare på cl@softhuset.dk
    /carsten
    19. maj 2011 10:06
  • Hej Carsten,

    Følgende er testet på DMO data:

     SELECT * FROM "LedTrans"
    WHERE  "Account" = '      4010' AND
      "Date_" >= '2009-01-01' AND
      "Date_" <= '2009-01-31' AND
      "BudgetCode" = 0

    finder ikke den ene record, som den burde, men

    SELECT * FROM "LedTrans"
    WHERE  "Account" = '      4010' AND
      MONTH("Date_") = 1 AND
      YEAR("Date_") = 2009 AND
      "BudgetCode" = 0

    finder 1 record.

    Da kernen ikke har problemer med en tilsvarende SEARCH, vil jeg gætte på at det er en begrænsning/fejl i C5 Native ODBC drivers sql parser.
    Opret evt. en fejlrapport hos C5 Supporten.

     


    Venlig Hilsen Henrik Hansen Program Manager II Microsoft Dynamics C5
    19. maj 2011 12:22
    Ejer