23. august 2005 - 08:55Der er
12 kommentarer og 1 løsning
Stored procedures i Access
I vore databaser er der en DEL forespørgsler som er skrevet direkte i VBA koden ("SELECT * FROM Table"). Er det muligt at oprette disse som stored procedures i SQL Serveren og så kalde dem fra Access? Hvis ja, hvordan? Der er selvfølgelig tale om forespørsler som modtager parametre fra bl.a. input bokse osv. Hvis ja, hvordan gør man det?
Øhh - det er jeg ikke klar over. Men parameter forespørgsler kan bruges i access på samme måde SP på SQL server - dog uden alle de funktioner der er SQL serveren.
Alle de guider og eksembler der er vedr. ADO.NET er næsten alle lavet sammen med SQL server og Stored Procedure. I mange tilfælde kan du lave det samme med Access og parrameter foresp.
Ja, men det er sagen, jeg vil IKKE have forespørgslerne liggende i Access, de skal flyttes til SQL Server'en, hvis muligt. Jeg ved bare ikke hvordan man "kalder" en stored procedure på SQL Server'en i VBA koden i en Access database!
Du kan uden problemer kalde Stored Procedures fra Access: 1. Opret en almindelig udvælgelsesforespørgsel 2. Vælg Forespørgsel/SQL specifikt/Videregivelse Det danner en Pass-through forespørgsel, som videregiver parametre til SP'en 3. Udfyld ODBC-tilslutningsstrengen m.v. (på egenskabsarket) 4. Bemærk ReturnererPoster, der angiver, om du vil - tja - returnere poster 5. Skriv selve kaldet der, hvor SQL udtrykket plejer at stå F.eks.: DanLogTrans 'TEST', 2,'1998/12/09','ADM' That's it!
Det lugter af at du fik det til at spille ;o) Takker for point
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.