AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken DataSnap und der Zugriff auf Datenbanken
Thema durchsuchen
Ansicht
Themen-Optionen

DataSnap und der Zugriff auf Datenbanken

Ein Thema von RWarnecke · begonnen am 4. Nov 2013 · letzter Beitrag vom 5. Nov 2013
 
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#3

AW: DataSnap und der Zugriff auf Datenbanken

  Alt 5. Nov 2013, 03:56
Hallo Uwe,

danke erstmal für Deine Antwort. Ich verstehe im Moment noch nicht ganz, wie ich die Eigenschaft Commandtext anwenden soll. Zuerst habe ich immer den Fehler "CommandText change not allowed" bekommen. Den Fehler habe ich jetzt wegbekommen, indem ich die Eigenschaft poAllowCommandText im TDataSetProvider im Client auf True gesetzt habe. Zusätzlich habe ich die Eigenschaft ServerMethods von TSQLServerMethod von TServerMethods.GetKunden auf DSAdmin.GetConnection gesetzt. Dann habe ich die Procedure Btn_OpenDataSetClick aus meinem Beispiel wie folgt geändert :
Delphi-Quellcode:
  DM.ClientDS_Main.CommandText := 'SELECT * FROM ZIPCODE;';

  if not DM.ClientDS_Main.Active then
    DM.ClientDS_Main.Active := True;

  if DM.ClientDS_Main.Active then
  begin
    LB_Fullname.Items.Clear;
    while not DM.ClientDS_Main.Eof do
    begin
      LB_Fullname.Items.Add(DM.ClientDS_Main.FieldByName('ZIPCODE').AsString + ' ' + DM.ClientDS_Main.FieldByName('CITY').AsString);
      DM.ClientDS_Main.Next;
    end;
    DM.ClientDS_Main.Active := False;
  end;
end;
Wenn ich jetzt die obenstehende Procedure ausführe bekomme ich den folgenden Fehler :

---------------------------
Debugger Exception Notification
---------------------------
Project DataSnapTestClient.exe raised exception class TDBXError with message 'Remote error: SELECT method not found in the server method list'.
---------------------------
Break Continue Help
---------------------------

Was habe ich da noch falsch gemacht ? Wie und woher weiß mein Client, an welche Query im Server der Command Text weitergegeben werden muss ?
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
 


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 21:21 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