Har en kund som jobbar över ISDN mot en databas. Lokalt jobbar 2 andra mot samma databas. Alla jobbar via ADO och ODBC. Om bara lokalt jobbar, inga problem. Bara över ISDN, inga problem. Båda samtidigt, stora problem. En process som tar 10sek ensam i ISDN tar 8min om alla jobbar mot databasen. Någon som vet varför access stupar när man jobbar via ISDN och lokalt samtidigt? Det problemet skulle kunna tänkas bli bättre om du använder dig av server-sided cursors. Du måste även tänka på att om man sitter och arbetar lokalt, så kan överföringen vara mellan 10 och 100Mbit, medans man på ISDN har 128kBit. Om det tar 2 minuter internt i nätet så är det väldigt lång tid. Jobba mot databas över ISDN.
Sv: Jobba mot databas över ISDN.
Du får prova dig fram genom att ställa om cursorn (det finns en kurs) och prova dig fram till bästa förutsättning. Sen kan det vara så att servern inte är så kraftfull att den orkar 3 personer. Har du provat med 3 pc samtidigt?
Använder du dig av ADO-kontrollen kan det även tänkas att du säger åt programmet att hämta hela tabellen innan jobbet utförs - det tar i så fall sin lilla tid..
Här skulle man kunna hålla på i evighet - testa dig fram och skriv ner tiderna så ser du om det går bättre eller sämre..
Lycka till
/Pelle