Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

<accesscontrol>Asiantuntijat</accesscontrol>

SKJScript

...

SKJScript on SKJ:n oma 'ohjelmointiympäristö'.

...

Code Block
languagedelphi
  q.sql.text := 'insert into [Tuote$] (tuotenumero, tilauskoodi, nimi) values (''kenttä1'', ''kenttä2'', ''kenttä3'')';
  q.execsql;

  q.sql.text := 'update [Tuote$] set NIMI = ''aa'', TILAUSKOODI=''bb'', HRKERROIN=10.32 where TUOTENUMERO=''kenttä1'' ';
  q.execsql;

  q.sql.text := 'update [Tuote$] set NIMI = ''aa'', TILAUSKOODI=''bb'', [OH (sis ALV)]=10.42 where TUOTENUMERO=''VARITUOTE1'' ';
  q.execsql;

  

64 bittisessä ympäristössä uuden excel driverin kanssa voi olla ongelmaa, jos se ei toimi, kannattaa kokeilla 2007 versio ajuria
https://www.microsoft.com/en-us/download/details.aspx?id=23734

 

Muut

  • procedure ShowMessage(s);

...

  • procedure ListaaTiedostot(Polku,attribuutit, rekursio, lista);
  • Hoitaa tiedostojen listaamisen.
      • Lista = luotu TStringList
      • Polku = mitä haetaan , attribuutit, yleensä 0.
      • Rekursio, käydäänkö alihakemistot. Ei tehty vielä.
        esim.

        Code Block
        lista := tstringlist.create;
        listaatiedostot('c:\winskj\*.txt',0,false,lista);
        showmessage(lista.text);
        

XML käsittely

Xml käsittely tehdään käyttäen microsoftin xmldom -komponenttia, tässä pari esimerkkiä.

...