![]() |
Datenbank: Microsoft Access • Version: 2002 • Zugriff über: ADO
StoredProc nur im Debugger Daten, Als Exe ausgeführt nicht
Hallo,
Ich habe folgendes für mich vollkommen unerklärliches Problem: 1. Ich führe mit Delphi storedProcedureEins aus, die in der Datenbank gespeichert ist und erhalte als Ergebnis eine Datenmenge. Beim ersten mal klappt das wunderbar und ich bekommen die erwarteten Daten. 2. Dann führe ich storedProcedureZwei aus und bekomme wieder die richtige Datenmenge. 3. Dann führe ich storedProcedureEins noch einmal aus und... 3a Bekomme die richtigen Daten, wenn ich das Programm im Debugger laufen habe 3b Habe einen leeren Datensatz, wenn ich das Programm über die Exe aufrufe Was läuft beim Datenbankzugriff im Debugger anders? Kann man irgendwo Optionen zum ausführen im Debugger einstellen oder nachgucken? (Ich verwende TurboDelphi2006 und bin im Umgang mit Datenbanken noch unerfahren, also bitte für Dumme erklären :duck: ) Falls ihr eine Idee zur Lösung meines Problems habt, dürft ihr die natürlich auch gern posten. Hoffe irgendjemand kann damit etwas anfangen. Danke schonmal Flippo |
Re: StoredProc nur im Debugger Daten, Als Exe ausgeführt nic
Für Access solltest du überall als CurserLocation cluseServer eintragen.
Ansonsten: Access ist eine Krankheit. Vor allem wenn du Daten einträgst verletzt ACCESS das ACID-Prinzip von DB's auf grober Art aufgrund des Cachings der JET Engine. |
Re: StoredProc nur im Debugger Daten, Als Exe ausgeführt nic
Hi und danke schonmal,
werde das mal bei nächster Gelegenheit ausprobieren. Access hab ich mir leider auch nicht ausgesucht, ist ein Projekt was ich übernommen habe. Aber kann sich der Cursor verändern wenn ich das Programm im Debugger laufen habe? :gruebel: |
Re: StoredProc nur im Debugger Daten, Als Exe ausgeführt nic
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz