Avatar billede affekatz Nybegynder
21. oktober 2004 - 10:12 Der er 1 kommentar

import af data fra sql db

Jeg er interesseret i at importere data fra en  (evt. my)sql db til productbuilderen vha. af noget x++ kode, men jeg kan ikke rigtig finde noget dokumentation mht. om dette kan lade sig gøre og hvordan. Hvis ikke import fra db er en mulighed så er jeg også interesseret i import fra kommaseparede filer
Avatar billede phase5 Nybegynder
24. oktober 2004 - 13:29 #1
Jeg tror sagtens at det kan lade sig gøre at importere data fra en sql db. Det kræver at du laver en klasse hvori du har nogle metoder der tager de forskellige datatyper, og konverterer dem til de datatyper der er i axapta. Så skal der selvfølgelig opsættes noget logik, der gør at felterne bliver sat ind i axapta.

Med hensyn til import fra kommaseparerede filer så kan det gøres således:

    file = new AsciiIo(filnavn, 'r');
   
    file.inFieldDelimiter(',');
    c = file.read();

    while (file.status() == IO_STATUS::OK)
    {
      c = file.read();
      BHSExportImportTable2.Id = conPeek(c,1);
      BHSExportImportTable2.CustName = conPeek(c,2);
      BHSExportImportTable2.CustGroupId = conPeek(c,3);
      BHSExportImportTable2.BHSTotalAmount = conPeek(c,4);
      BHSExportImportTable2.insert();
    }

Filnavnet skal du få fra en form eller lignende.

Morten
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester