AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Zeos 7.03 Umstellung, bekomme keine Connection mehr

Zeos 7.03 Umstellung, bekomme keine Connection mehr

Ein Thema von waldforest · begonnen am 5. Jan 2013 · letzter Beitrag vom 7. Jan 2013
Antwort Antwort
waldforest

Registriert seit: 8. Mai 2005
366 Beiträge
 
Delphi XE3 Enterprise
 
#1

AW: Zeos 7.03 Umstellung, bekomme keine Connection mehr

  Alt 5. Jan 2013, 17:56
Hallo,
ok, ich bin einen kleinen Schritt weiter gekommen.

Ursache liegt in den TZStoredProc.
Sobald er StoredProcName aus der Datenbank eingetragen ist kommt es zur Exception.
Anscheinend wird hier die besagte Reihenfolge nicht eingehalten.
Alle Querys, Datasets sind nicht aktiv.


mfg
mfg wf
  Mit Zitat antworten Zitat
EgonHugeist

Registriert seit: 17. Sep 2011
187 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#2

AW: Zeos 7.03 Umstellung, bekomme keine Connection mehr

  Alt 5. Jan 2013, 18:42
Hmm schaut aus, als hast du Recht.

Wende mal das beigefügte Patch an..
Angehängte Dateien
Dateityp: zip ZStoredProcedure.zip (483 Bytes, 16x aufgerufen)
  Mit Zitat antworten Zitat
waldforest

Registriert seit: 8. Mai 2005
366 Beiträge
 
Delphi XE3 Enterprise
 
#3

AW: Zeos 7.03 Umstellung, bekomme keine Connection mehr

  Alt 6. Jan 2013, 08:51
Hallo,
vielen Dank, gewusst wo, funktioniert !!

mfg
mfg wf
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Zeos 7.03 Umstellung, bekomme keine Connection mehr

  Alt 6. Jan 2013, 09:17
@EgonHugeist

Statt zu prüfen ob die Connection verbunden ist und eine Exception zu werfen wenn nicht, wäre es nicht besser die Connection dann einfach zu öffnen?

So kenne ich das bei anderen Komponenten
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
EgonHugeist

Registriert seit: 17. Sep 2011
187 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#5

AW: Zeos 7.03 Umstellung, bekomme keine Connection mehr

  Alt 6. Jan 2013, 10:54
@Sir Rufo

Das macht CheckConnected ja:

Delphi-Quellcode:
{**
  Checks if the database connection is assigned
  and tries to connect.
}

procedure TZAbstractRODataset.CheckConnected;
begin
  if Connection = nil then
    raise EZDatabaseError.Create(SConnectionIsNotAssigned);
  Connection.Connect; <- wenn möglich, dann öffne die Verbindung
end;
War nur falsch platziert.

@waldforest

Patch commited to \testing-7.1 (SVN) R2016
wird auf Zeos7-stable 7.0.4 in einigen Wochen mit dabei sein
  Mit Zitat antworten Zitat
waldforest

Registriert seit: 8. Mai 2005
366 Beiträge
 
Delphi XE3 Enterprise
 
#6

AW: Zeos 7.03 Umstellung, bekomme keine Connection mehr

  Alt 6. Jan 2013, 19:46
Hallo,
so einen Teil meiner Anwendungen ahbe ich nun unter 7.0.3 laufen.

In einer Anwednung nutze ich eine OLEVerbindung über ADO.
Die Verbindung zu Access-Datenbank funktioniert, nur jegliche SQL Aktion laufen auf Fehler und es wird eine Exception ausgelöst.
Die Anwendung wurde mit ZEOS 6 sauber.
Mit Zeos 7 scheint hier etwas umgestellt worden ziu sein, und funktioniert nicht mehr.

M fehlt das Detailwissen, die Ursache zu finden, und zu beseitigen.

Fehler tritt
unter ZDbcAdoStatement
AdoRecordSet := FAdoCommand.Execute(RC, EmptyParam, -1{adExecuteNoRecords});

z.B.bei
SQL.Text := 'Delete from XYZ_Table';
ExecSQL;

auf

Auch eine Anpassung
SQL.ADD ('Delete from XYZ_Table');
Prepare;
ExecSQL;

andert nichts

Gibt's vielleicht hier auch einen Tipp, wie ich der Sache auf den Grund gehen kann.
mfg wf

Geändert von waldforest ( 6. Jan 2013 um 20:10 Uhr)
  Mit Zitat antworten Zitat
EgonHugeist

Registriert seit: 17. Sep 2011
187 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#7

AW: Zeos 7.03 Umstellung, bekomme keine Connection mehr

  Alt 6. Jan 2013, 22:11
Hmm meine die Tests zeigen keine Problem dergleichen..

Werde mal die 6.6.6 gegewn 7.0.3 stellen, um Unterschiede zu checken. Wird aber heut nix mehr..
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 07:16 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 by Thomas Breitkreuz