21. juni 2004 - 10:14Der er
13 kommentarer og 1 løsning
Tvinge Access til at regne ud på serveren!
hejsa
Jeg har et problem.
Jeg skal via C# connecte til en database i spanien. Alt foregår ganske ok og jeg får data. Problemet er bare at den henter alt min data herop og foretager udregningen heroppe. Det vil sige det tager ret lang tid at hente det ene kalkulerede felt. Mit spørgsmål er så om det er muligt via en parameter at bede access om at lave udregningen dernede og sende resultatet og kun det herop. Jeg har prøvet at lave en qry på databasen i spanien, men den overfører stadig alt dataen herop. Det går stærkt med at lave udregningen dernede så det er ikke sql kaldet der er noget galt med.
yeah I know, but it is an entire application which extract data from navision using CFront, and access is the only tool to do so. We have to do it this way, regarding our integration. Unfortunately :/
If you can connect to an Access dB from your application then you can connect to an SQL Server or MSDE from your application. Depending on how complex your Access dB is it should be no great problem to convert it. There is actually an upsizing wizard in Access to help you.
yeah i know, but the db is rather complex. and we havent got the time to convert it as it is right now :(, but i have found another solution :) simply by making a dead field and update the field this field one time a day with the calculated value. But if it was possible i would like to avoid this step! :)
Du kan lave en seudo server beregning ved at kalde access databasen via internettet (ASP)og lade webserveren levere resultatet som XML, som så kan trækkes ind i Access hjemme hos dig selv.
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.