AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi StoredProc nur im Debugger Daten, Als Exe ausgeführt nicht
Thema durchsuchen
Ansicht
Themen-Optionen

StoredProc nur im Debugger Daten, Als Exe ausgeführt nicht

Ein Thema von Flippo · begonnen am 30. Jul 2009 · letzter Beitrag vom 30. Jul 2009
Antwort Antwort
Flippo

Registriert seit: 26. Sep 2004
111 Beiträge
 
Delphi 2005 Personal
 
#1

StoredProc nur im Debugger Daten, Als Exe ausgeführt nicht

  Alt 30. Jul 2009, 13:19
Datenbank: Microsoft Access • Version: 2002 • Zugriff über: ADO
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 )
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
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.201 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: StoredProc nur im Debugger Daten, Als Exe ausgeführt nic

  Alt 30. Jul 2009, 13:40
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.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Flippo

Registriert seit: 26. Sep 2004
111 Beiträge
 
Delphi 2005 Personal
 
#3

Re: StoredProc nur im Debugger Daten, Als Exe ausgeführt nic

  Alt 30. Jul 2009, 14:04
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?
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.201 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: StoredProc nur im Debugger Daten, Als Exe ausgeführt nic

  Alt 30. Jul 2009, 14:19
Zitat von Flippo:
Aber kann sich der Cursor verändern wenn ich das Programm im Debugger laufen habe?
Nein. Bei Access sollte immer clUseServer verwendet werden! Das ist die zu verwendente Einstellung, ansonsten könnte es komsiche Effekte geben.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz