Vi importerar Verifikationer dagligen och skulle vilja ta bort det steget så jag håller på och skapar en importerare men jag får ett fel ifrån API:t som jag inte kan tyda.
Felet ser ut så här:
Error: Det finns inget att registreralRc: 459
lDbTable: 455
lField: 188
lFunction: 81
lProgramPart: 4
Kollar jag i dokumentationen så ser jag att:
lDbTable 455 betyder: "Felet har uppstått i databastabellen för
Verifikationsrader"
lField 188 betyder:"Det fel som uppstått kan inte härledas till
något databasfält."
lFunction 81 betyder: "Felet har uppstått i funktionen AdkAdd."
Felet stämmer överens men det ger mig ingen vägledning om vad det är som är fel.
De stegen jag tar är:
- Jag öppnar databasen
- Jag skapar en datastruktur till "ADK.ADK_DB_VERIFICATION_HEAD"
- Jag sätter ett datum till "ADK.ADK_VERIFICATION_HEAD_DATE1"
- Jag sätter en string till "ADK_VERIFICATION_HEAD_INFO"
- Jag sätter en string till "ADK_VERIFICATION_HEAD_AAR_ID"
- Jag lägger till datan till databasen med AdkAdd <- Här uppstår felet
- Jag tar bort datastrukturen
- Jag stänger databasen
I fallet ovan så provar jag att lägga till bara verifikationen utan transaktionsraderna. Jag har även provat med transaktionsrader med samma fel.
Vad kan felet vara?
Mvh,
Tomas