ПредишенСледващото

Името на източник на данни (DSN), е посочено в аргумент stroka_svyazi трябва да се определи преди ще бъде направен опит да се установи връзка.

Stroka_svyazi аргумент може да се въведе като масив или като низ. Ако stroka_svyazi надвишава 250 знака, той трябва да бъде въведен като масив.

Ако функцията SQL.REQUEST няма достъп до данните с помощта stroka_svyazi аргумент, той се връща стойността за грешка # N / A.

Pokaz_drayvera задължително. Указва в кои случаи трябва да бъдат показани диалоговия шофьор кутия и какви опции са на разположение. Използвайте един от номерата, описани в таблицата по-долу. Ако аргументът е "pokaz_drayvera" пропуснато, SQL.REQUEST функция използва стандартната стойност от 2.

Tekst_zaprosa задължително. В SQL искате да се изпълни при източника на данни.

Ако функцията SQL.REQUEST не може да изпълнява tekst_zaprosa на определен източник на данни, той се връща стойността за грешка # N / A.

Запитване може да бъде актуализиран, слепване на няколко страници в аргумент tekst_zaprosa на. Следният пример SQL.REQUEST функция при всяка смяна на клетка $ A $ 3 използва нова стойност за актуализиране на запитването.

"Изберете името от клиенти КЪДЕ Balance>" $ A $ 3 "."

В Microsoft Excel е допустима дължина линия до 255 знака. Ако tekst_zaprosa надхвърля тази дължина, трябва да въведете заявка във вертикално интервал на клетките и да използва целия диапазон като tekst_zaprosa. Клетъчни стойности са свръхдълги да формират пълен SQL изявление.

Nuzhny_imena_stolbtsov задължително. Показва дали имената на колоните, върнати като резултат от първия ред. Попитайте за този аргумент е TRUE, ако искате да се върнете имената на колоните в първия ред на резултата, или FALSE, ако те не са необходими. Ако аргументът е "nuzhny_imena_stolbtsov" пропуснато, SQL.REQUEST функция не се връща имената на колоните.

връщане стойност

След успешното завършване на всички функции действия връща масив на резултатите от заявката или на броя на редовете е действал поискване.

Ако функцията SQL.REQUEST няма достъп до данните с помощта stroka_svyazi аргумент, той се връща стойността за грешка # N / A.

SQL.REQUEST функция може да се прилага като масив. Ако въведете SQL.REQUEST функция като масив, на масива ще бъдат върнати, което отговаря на определен интервал от време.

Ако интервалът клетка е по-голяма от зададената резултат SQL.REQUEST функцията добавя празни клетки да се върне масиви, това повишаване до желания размер.

Ако резултатът определен интервал по-голям от влезе като масив, SQL.REQUEST функция връща целия масив от получаването му.

SQL.REQUEST ред на аргументите на функция, различна от поръчките SQLRequest функция аргументи в Visual Basic за приложения.

Да предположим, че искате да заявка базата от данни на информационния пакет, който се нарича DBASE4. Ако въведете следната формула в клетка, тя ще се върне масив от резултатите от заявката, както и имената на колоните, ще бъдат включени в първия ред.

SQL.REQUEST ( "DSN = NWind; DBQ = C: \ msquery; FIL = dBASE4", С15, 2, "Избор Custmr_ID, DUE_DATE от системи, където order_Amt> 100", вярно)

Свързани статии

Подкрепете проекта - споделете линка, благодаря!