St (st funkció)
Az adatforrás neve (DSN) meghatározott, az érv stroka_svyazi előtt meg kell határozni a kísérlet, hogy kapcsolatot létesítsen kerül sor.
Stroka_svyazi érv lehet megadni, mint egy tömb vagy egy húr. Ha stroka_svyazi meghaladja a 250 karaktert, akkor meg kell adni, mint egy tömb.
Ha SQL.REQUEST függvény nem tud hozzáférni az adatokat stroka_svyazi érv, visszatér a hiba értéke # N / A.
Pokaz_drayvera kötelező. Meghatározza, hogy mely esetekben kell megjelennie vezető párbeszédablakban, és milyen lehetőségek állnak rendelkezésre. Használja az egyik számot ismertetett az alábbi táblázatban. Ha az argumentum „pokaz_drayvera” elhagyható, SQL.REQUEST függvény az alapértelmezett érték 2.
Tekst_zaprosa kötelező. Az SQL szeretne végrehajtani az adatforrást.
Ha SQL.REQUEST funkció nem hajtható végre tekst_zaprosa a megadott adatforrás, visszatér a hiba értéke # N / A.
Kérdés lehet frissíteni, egybetoldjuk több linket a érv tekst_zaprosa. A következő példa SQL.REQUEST funkció minden változásáról sejt $ A $ 3 használ egy új értéket, hogy frissítse a lekérdezést.
"SELECT név FROM WHERE vásárlóknak Balance>" $ A $ 3 ""
A Microsoft Excel megengedett vonal hossza 255 karakter. Ha tekst_zaprosa meghaladja ezt hosszúságú, akkor írja be a lekérdezést a függőleges távolságra sejtek és használja a teljes körű, mint a tekst_zaprosa. Cellaértékek öszekapcsolódik teljes SQL utasítást.
Nuzhny_imena_stolbtsov kötelező. Azt jelzi, hogy az oszlop nevét adja vissza az eredmény az első sorban. Kérje ez az érv igaz, ha vissza akar térni az oszlop nevét az első sorban az eredmény, vagy HAMIS, ha nincs rájuk szükség. Ha az argumentum „nuzhny_imena_stolbtsov” elhagyható, SQL.REQUEST függvény nem ad vissza oszlop nevét.
visszatérési érték
A sikeres befejezése minden cselekvés függvény egy tömb lekérdezés eredményei, illetve a sorok számát járt kérelmet.
Ha SQL.REQUEST függvény nem tud hozzáférni az adatokat stroka_svyazi érv, visszatér a hiba értéke # N / A.
SQL.REQUEST funkció beilleszthető tömbként. Ha meg SQL.REQUEST funkció tömbként, a tömb kerül vissza, amely megfelel az adott intervallumban.
Ha a cella intervallum nagyobb, mint az eredmény meg, a függvény SQL.REQUEST hozzáteszi üres cellákat, hogy visszatérjen a tömbök, növelve azt a kívánt méretet.
Ha az eredmény meg nagyobb, mint az intervallum lépett, mint egy tömb, SQL.REQUEST függvény egész sorát kapta.
SQL.REQUEST érdekében az érvek függvényében eltér a sorrendben SQLRequest függvényargumentumok Visual Basic for Applications.
Tegyük fel, hogy a lekérdezés az adatbázis dBASE adatcsomag, amely az úgynevezett DBASE4. Ha beírja a következő képlet egy cellában, hogy vissza fog térni egy tömb lekérdezés eredményei, és az oszlop nevek fog szerepelni az első sorban.
SQL.REQUEST ( "DSN = NWind; DBQ = c: \ msquery; FIL = dBASE4", C15, 2, "Select Custmr_ID, DUE_DATE a megbízásokat, ahol order_Amt> 100", TRUE)