27. september 2001 - 13:05Der er
20 kommentarer og 2 løsninger
Access fra ADO
Det er muligt at tilgå en Accessdatabase gennem ADO. Herved kan man bl.a. udføre SQL Udtryk. Man kan således oprette, rette og slette data, samt tabeller. Mit spørgsmål er nu, er det muligt at brube SQL (DDL) til at oprette forespørgsler (Views og Stored Procedure)? Er der nogen som har viden, erfaring, eller eksempler på dette?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
With Access 2000 you can actually create an SQL (MSDE) database which is a cut down version of SQL Server. So yes, I would think that you can create Views and Stored Procedures using ADO. But I will say I have never tried it. (Just read about it!)
These VIEWS and STORED PROCEDURES will end up in the MDSE database. But if I understand your question correctly I suspect that you dont want to use Access as the front end. If this is the case then DROP Access and just concern yourself with the MSDE database.
When you use MSDE you use the MSDE (Microsoft Data Engine) and not Jet. And as this is a cut down version of SQL then you can do what you can if you were using SQL Server as your backend (data)!
Proaccess>> vil det også være muligt med Stored Procedures og parametre?
Terry> Jeg anvender Jet i en connectionstring. Min database (.mdb) ligger på en web-server og bearbejdes med ASP. Er det muligt at forbinde sig til den i stedet gennen MSDE?
Not sure I quite understand where your going with this. Lets drop MSDE for a while! You already have an Access database on a server and your using ADO to access it. You want to know if you can create VIEWS and stored procedures in the database. In Access you can make queries which are much like views. You can also make parameter queries to select specific records. You can also make functions in Access which you can perform various tasks. These fucntions can be performed from a query. I doubtthey are as flexible as VIEWS and STORED PROCEDURES but they can be very usefull.
Your question concerning connecting to an MDB through MSDE. What do you want to achieve with that? Proaccess says he has tried it in a MDB so you dont need MSDE!
ProAcces-> Det er meget smart. Jeg ligger ofte og ændre SQL\'en i en passthrough-query for både at muligheden for dynamik og hurtighed. Det vil være væsentlig hurtigere/nemmere på denne måde.
ang. adExecuteNoRecords så går jeg ud fra at den angiver at der ikke skal returnere nogle records (som hvis det var en Select-query). Derfor er det naturligt at den er lidt hurtigere hvis den på forhånd ved at der ikke kommer noget retur. Tror du ikke? Det samme gælder netop passthrough-queries.
Terry> jeg er ude på at kunne manipulere min database, medens den befinder sig på serveren. Jeg har ikke lyst til at down og uploade mdb-fil hver gang jeg skal foretage en ændring. Det har fungeret fint indtil nu, hvor jeg har fået behov for at oprette nogle stored procedures.
Proaccess> Jeg sidder lige og tester de ting du har skrevet. Det virker fint med Views, men jeg kan ikke få stored procedures og parametre til at virke. Men jeg prøver mig lidt frem. Jeg mener i øvrigt jeg har arbejdet med de ting før. Jeg kan i hvert fald huske at Views ikke kan ses i Access eget brugerinterface. Jeg mener dog også at kunne huske, hvordan man kunne lave en oversigt, så de ikke bare forsvinder. Men det kan jeg evt. vende tilbage med senere.
Ja, det virker squ. Proaccess>Du får hovedparten af pointsene for dine eminente svar. Terry>Du får også lidt, bl.a. for FTP ideen. Jeg kan ikke få det til at virke, men det skyldes nok at jeg ikke har de rigtige rettigheder på serveren. Eller hvad?
Ja, det virker squ. Proaccess>Du får hovedparten af pointsene for svar, som faktisk har løst mit problem. Terry>Du får også lidt, bl.a. for FTP ideen. Jeg kan ikke få det til at virke, men det skyldes nok at jeg ikke har de rigtige rettigheder på serveren. Eller hvad?
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.