Ik heb hier een applicatie ontwikkelt in Access met VBA code etc en linked tables naar een SQL server (SQL 2000). Data wordt volledig opgeslagen op de SQL server. Access is enkel front-end.
Wij gebruiken een pass-thru query in een aantal gevallen om een SP of query uit te voeren op de DB server. Dit is nooit een probleem geweest.
Onlangs heb ik een nieuwe SP gemaakt en deze wordt ook via de PT-query aangeroepen.
Bij veel gebruikers gaat dit goed, echter bij een aantal gebruikers niet.
Ik krijg hier de veelzeggende foutmelding: "Reserved Error: -7711 there is no message for this error." Deze melding komt vanuit Access. Aanroep in Query Analyser gaat gewoon goed.
De SP maakt gebruikt van een tijdelijke tabel en geeft een recordset terug.
Het vreemde is: de applicatie wordt als MDE bij de gebruikers neergezet. Pak ik de MDE van een gebruiker waarbij het wel werkt op en kopieer ik deze naar een gebruiker waar het niet werkt, maakt dit geen verschil: hij werkt niet. Neem ik de MDE van een gebruiker waarbij het niet werkt en plaats ik deze bij een gebruiker die geen problemen heeft, heeft deze ook met deze versie geen problemen. Het ligt dus volgens mij niet aan het MDE-bestand.
Ik heb al geprobeerd de PT-query opnieuw te koppelen, maar helaas. Plaats ik een andere aanroep van een (andere) SP in de PT-query of doe ik een select van een tabel, gaat dit zonder problemen.
Wij werken met citrix met systeem-dsn's. Na het testen is ook niet gebleken dat het aan een specifieke server ligt, omdat bij andere gebruikers op dezelfde citrixserver de SP netjes wordt uitgevoerd en resulaten teruggeeft.
Rechten:
Gebruikers die de applicatie op mogen starten staan in een domain-security group welke als user is toegevoegd aan de DB. Deze groep is lid gemaakt van een rol in de DB. Deze rol heeft execute rechten op de SP. Dit mag dus ook geen problemen geven.
Ik heb op internet gezocht naar dit probleem maar kan geen oplossing vinden. Kent iemand het probleem of weet iemand hoe ik dit kan oplossen?
Wij gebruiken een pass-thru query in een aantal gevallen om een SP of query uit te voeren op de DB server. Dit is nooit een probleem geweest.
Onlangs heb ik een nieuwe SP gemaakt en deze wordt ook via de PT-query aangeroepen.
Bij veel gebruikers gaat dit goed, echter bij een aantal gebruikers niet.
Ik krijg hier de veelzeggende foutmelding: "Reserved Error: -7711 there is no message for this error." Deze melding komt vanuit Access. Aanroep in Query Analyser gaat gewoon goed.
De SP maakt gebruikt van een tijdelijke tabel en geeft een recordset terug.
Het vreemde is: de applicatie wordt als MDE bij de gebruikers neergezet. Pak ik de MDE van een gebruiker waarbij het wel werkt op en kopieer ik deze naar een gebruiker waar het niet werkt, maakt dit geen verschil: hij werkt niet. Neem ik de MDE van een gebruiker waarbij het niet werkt en plaats ik deze bij een gebruiker die geen problemen heeft, heeft deze ook met deze versie geen problemen. Het ligt dus volgens mij niet aan het MDE-bestand.
Ik heb al geprobeerd de PT-query opnieuw te koppelen, maar helaas. Plaats ik een andere aanroep van een (andere) SP in de PT-query of doe ik een select van een tabel, gaat dit zonder problemen.
Wij werken met citrix met systeem-dsn's. Na het testen is ook niet gebleken dat het aan een specifieke server ligt, omdat bij andere gebruikers op dezelfde citrixserver de SP netjes wordt uitgevoerd en resulaten teruggeeft.
Rechten:
Gebruikers die de applicatie op mogen starten staan in een domain-security group welke als user is toegevoegd aan de DB. Deze groep is lid gemaakt van een rol in de DB. Deze rol heeft execute rechten op de SP. Dit mag dus ook geen problemen geven.
Ik heb op internet gezocht naar dit probleem maar kan geen oplossing vinden. Kent iemand het probleem of weet iemand hoe ik dit kan oplossen?