none
SQL poster uden RecId/Løbenummer

    Spørgsmål

  • C5 ver. 4.0 SP0 HF006 afvikler på en SQL-database (SQL Server 2008 R2 Express). Er begyndt at oprette enkelte poster med 0 i RecId/Løbenummer. Hvad kan det skyldes, og hvad gør man for at undgå dette ? Mvh Morten
    6. juli 2016 13:38

Alle besvarelser

  • Hej Morten

    Det er ret alvorligt.

    C5 kernen håndterer overhovedet ikke poster uden løbenummer korrekt - så du er nødt til at få dem slettet (det har du nok opdaget).

    Jeg har bl.a. set bladring i ordrelinjer stoppe når en post med løbenummer 0 blev nået, search løkker afslutte når løbenummer 0 blev nået (og naturligvis når der ellers var flere poster der skulle findes).

    Som regel finder C5 kernen slet ikke posterne, så det mest korrekte plejer at være at slette dem.

    Jeg har oftest set dem ifm. deadlock situationer, så det bedste råd er at undgå dem (og det er jo et helt indlæg i sig selv hvordan man minimerer dem).

    Det KAN også ske hvis man injecter poster i C5s SQL database fra noget 3. parts og ikke gør det rigtigt (se evt. http://blog.systemconnect.dk/?p=219)

    Hvis du ikke har opdaget det så er der en checkkørsel i C5 til at finde dem med:

    Udviklingsmenuen: MNX/Kør. Vælg DBA. Vælg Generelt/"Data Manipulation". Vælg Løbenummer


    MVH gsl@systemconnect.dk Se også: http://blog.systemconnect.dk/

    • Foreslået som svar af Gert Lynge 6. juli 2016 15:24
    6. juli 2016 15:24