AsSqlCommand օբյեկտ
AsSqlCommand օբյեկտ
Հանդիսանում է SQL հարցումներ ուղարկելու միջոց:
Օբյեկտը կարելի է ստանալ հետևյալ ֆունկցիայի միջոցով՝ AsRdoConnection-ի CreateSqlCommand:
| Հատկություններ | Նկարագրություն | 
|---|---|
| CommandText | Վերադարձնում կամ նշանակում է հարցման տեքստը։ | 
| CommandType | Վերադարձնում կամ նշանակում է հարցման տեսակը։ | 
| Connection | Վերադարձնում կամ նշանակում է միացման օբյեկտը, որն օգտագործվելու է հարցումն ուղարկելու համար։ | 
| Parameters | Վերադարձնում է հարցման պարամետրերի հավաքածուն։ | 
| QueryTimeout | Վերադարձնում կամ նշանակում է հարցման TimeOute-ը վայրկյաններով։ | 
| Մեթոդներ | Նկարագրություն | 
|---|---|
| ExecuteNonQuery | Կատարում է արդյունք չվերադարձնող հարցում։ Հարցումը կարող է ունենալ Output պարամետրեր: | 
| ExecuteScalar | Կատարում է հարցում և վերադարձնում հարցման առաջին տողի առաջին սյան արժեքը։ | 
| OpenResultSet | Բեռնում է հարցման կատարումից ստացված տվյալները:Աշխատում է զուգահեռ(async), եթե պարամետրի արժեքը true է: | 
Նկատառումներ
- Բոլոր անվանական պարամետերով հարցումներում`
    - պարամետրերը պետք է ունենան @ նախածանց(prefix) և՛ պարամետրի նկարագրությունում, և՛ հարցման տեքստում:
- բոլոր պարամետրերը պետք է ունենան ոչ դատարկ անուններ:
- պարամետրերի հերթականությունը ցուցակում էական չէ:
 
- Անանուն պարամետերով հարցումներում`
    - պարամետրերը կարող են ունենալ անուն պարամետրի նկարագրությունում, իսկ հարցման տեքստում պարամետրի արժեքի դիրքում պետք է լինի ?:
- պարամետրերի հերթականությունը ցուցակում խիստ էական է:
 
- StoredProcedure տեսակի հարցումների համար
    - պարամետրերը պարտադիր պետք է լինեն Stored Procedure-ում նկարագրված անուններով:
- StoredProcedure-ի վերադարձրած պարամետրի անունը կարող է լինել կամայական ոչ դատարկ անուն:
- Հարցման տեքստը պետք է ունենա "{ ? = Call SpName(?,?, ... ,?,?) }"կամ"{ Call SpName(?,?, ... ,?,?) }"տեսք: