Į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)