Einzelnen Beitrag anzeigen

nakaramia

Registriert seit: 1. Mär 2013
25 Beiträge
 
Delphi 2007 Enterprise
 
#1

Verbindungsabbruch beim Aktivieren des ClientDataSets

  Alt 20. Feb 2014, 10:39
Hallo,

wir nutzen XE5 Enterprise.

Ich habe nach dem Tutorial:Mobile-Tutorial: Herstellen einer Verbindung zu Unternehmensdatenbanken von mobilen Client-Anwendungen aus iOS und Android

eine funktionierende Anwendung aus DataSnap-Server und mobilem FireMonkey-Client erstellt. Nun benötige ich jedoch Zugriff auf eine Postgres-Datenbank. Entsprechend habe ich diesen mittels FireDAC hergestellt und dem DataSetProvider das entsprechende DataSet zugewiesen. Connection, Query und Provider sind alle aktiv.

Beim Client habe ich nun aber das Problem, dass ich einen Socket-Fehler 10053 (Software verursachte einen Verbindungsabbruch) bekomme, sobald ich das ClientDataSet aktivieren möchte. Dies ist unabhängig davon, ob der Server aktiv ist oder nicht. Der Fehler muss bereits beim Client liegen.

Mir fehlt der Ansatz für die Fehlersuche. Im Datenset gibt es keine Postgres spezifischen Formate und das DataSet ist datenbank unabhängig. Was habe ich vergessen, wo fehlt mir noch ein Detail?

Code:
Fehler Details
[50A07680]{dsnap190.bpl} Datasnap.DBClient.TCustomClientDataSet.DoGetRecords (Line 5139, "Datasnap.DBClient.pas" + 4) + $42
[50065E28]{rtl190.bpl } System.@CheckAutoResult (Line 36063, "System.pas" + 4) + $6
[50A07680]{dsnap190.bpl} Datasnap.DBClient.TCustomClientDataSet.DoGetRecords (Line 5139, "Datasnap.DBClient.pas" + 4) + $42
[509FD74E]{dsnap190.bpl} Datasnap.DBClient.TCustomClientDataSet.OpenCursor (Line 1244, "Datasnap.DBClient.pas" + 27) + $3F
[50A9F39D]{dbrtl190.bpl} Data.DB.TDataSet.SetActive (Line 12290, "Data.DB.pas" + 12) + $7

Geändert von nakaramia (20. Feb 2014 um 10:41 Uhr)
  Mit Zitat antworten Zitat