F_SELECT()

Įvykdo nurodytą SQL operatorių

Sintaksė

F_SELECT(cParametras1,Parametras2,[Parametras3],[Parametras4],[Parametras5],[Parametras6])

Grąžina

Loginę reikšmę. Jei informacija rasta - .t., jei ne - .f.

Parametrai

Parametras Aprašymas Formatas
Parametras1 SQL operatorius C
Parametras2 sritis, kur patalpinamas rezultatas C
Parametras3 jei parametro reikšmė .t., visada bus grąžinama .t., išskyrus tuos atvejus, kai blogai baigiasi select-as L
Parametras4 jei nurodytas, rodoma 'status-o' eilutė (rodoma informacija kiek įrašų nuskaityta) N(1)
Parametras5 jei parametro reikšmė .t., grąžins .T. jei select-as buvo nuimtas ESC pagalba ir nuskaityta ne visa informacija L
Parametras6 prisijungimas ("connection"), kai jungiamasi prie kitos duomenų bazės C

Pavyzdžiai

1.Klientų sąrašo nuskaitymas

F_SELECT("select * from n08_klij where n08_kodas_gs='TEST_KL' ","v_rep",,1)

Grąžina reikšmę .t., jei klientų sąraše yra klientų, priklausančių grupei 'TEST_KL'. Visi šie klientai nuskaitomi į sritį v_rep. Priešingu atveju - grąžinama reikšmė .f.

2.Prisijungimas prie kitos bazės

​ local ff_ss,m.hcon1

​ ff_ss=""

​ ff_ss="DSN="+"ODBC1"

​ ff_ss=ff_ss+";DATABASE="+"BAZE1"

​ ff_ss=ff_ss+";APP="+"Dirba MANO.PRG "+alltrim(titi_pagr.useris)+" "+ttoc(datetime())

​ m.hcon1=SQLSTRINGCONNECT(ff_ss)

​ IF m.hcon1<0

​ =l_messagebox ("Nepavyko prisijungti prie bazės 1!",16,"Kreipkitės į sistemos administratorių!")

​ return .t.

​ endif

​ =f_select("select a.* from a","DD_a",,,,m.hcon1)

​ =SQLDISCONNECT(m.hcon1)