Cum se creează o procedură stocată în acces

În primul rând, trebuie să studiem cu atenție ce este HP.
Și apoi nu există dificultăți în scrierea HP sub Access
nu vor apărea: o)

crea procedura proc1
ca
selectați * din MyTbl;

și, ca rezultat, primesc o eroare "Eroare în sintaxa de creare a tabelului"

Ei bine am glumit, glumesc.
Nu există niciun HP în Access.

Da. Iată punctul slab al accesului înaintea IB pentru sarcini locale!

> Ei bine am glumit, am glumit.
> Nu există HP în Access.

De ce să inducă în eroare? Jet-SQL vă permite să creați un HP în ACCESS cu procedura standard de creare a procedurilor MyProc as și TADOStoredProc funcționează cu astfel de proceduri, este doar ascunsă în ACCESS în sine, de aceea, de aceea este instrumentul utilizatorului. dar nu un programator :)

Și cum să faceți acest lucru prin ADO (schemă dur)?

> AFROLOV
> schemă exemplu
Da, schema obișnuită:
TADOConnecție - conexiune
TADOQuery.ExecSQL este executarea scriptului de creare.
TADOStoredProc - folosim procedura
de ce este complicat?

Obțineți interogările de acces obișnuite.

> Mike S
> Se obțin solicitări de acces obișnuit.

Poate merită să nu se pună selecțiile în procedură, ci, de exemplu, puneți-o :)

Obțineți accesul obișnuit "ui delete.

Exact atunci când vă conectați la * .mdb, primiți o interogare simplă (sau o interogare complexă), procedura se poate face numai când se conectează la MSSQL. și nu o puteți folosi încă.

Am spus același lucru - "desigur," bine, obțineți în același mod în msdn, cât de mult puteți să vă bucurați de acest subiect?

> sniknik
Eu folosesc concepte de la Microsoft și apelează procedeul obiect o "procedură", deși, bineînțeles, procedura dintr-o instrucțiune este mai degrabă o interogare complexă.

Toate cele de mai sus se aplică la Jet4.0, dacă aveți 3.5, atunci, din păcate, nu există proceduri acolo.

O instrucțiune poate fi, de asemenea, complicată și de fiecare dată când rescrieți scriptul din cauza unui singur parametru, nu este convenabil. De fapt, folosesc Jet pentru a lucra cu DBF și nu folosesc ACEESS-ovky pentru această procedură :)

Așa că am ajuns la înțelegerea că accesul nu are HP.
Și există o oportunitate de a crea scripturi pe care înțeleptul din toate timpurile și oamenii din BG (să nu se confunde cu Boris Borisovici!) Pentru un motiv numit procedură.

Memorie: 0,75 MB
Durată: 0,056 secunde

Articole similare