Results 1 to 5 of 5

Thread: TSoapDataModule en params

  1. #1

    TSoapDataModule en params

    Hallo,

    Ik heb een serverapp gemaakt met daarin een Soap Server Datamodule.
    Deze bevat een SQLConnection, SQLQuery en DataSetProvider.
    Client app gemaakt met daarop een SoapConnection, ClientDataSet, DataSource en DBGrid.
    Ik vul de URL van de SoapConnection en stel de properties van de ClientDataSet in en alles werkt. Active := True en de DBGrid vult zich met data. Alles werkt!

    Nu zou ik graag wat extra informatie meesturen dus doe het volgende:
    Ik maak een param aan in de ClientDataSet en wanneer ik kijk in de BeforeExecute van de SoapConnection dan gaat deze info ook mee richting de webserver.

    Code:
    <NS1:Params VarArrayType="8204"><NS1:V VarArrayType="8204">
    <V xsi:type="xsd:string">Parameter</V>
    <V xsi:type="xsd:string">100</V>
    <V xsi:type="xsd:byte">1</V>
    <V xsi:type="xsd:byte">0</V>
    <V xsi:type="xsd:int">0</V>
    <V xsi:type="xsd:int">0</V>
    <V xsi:type="xsd:int">0</V>
    </NS1:V></NS1:Params>
    Nu zou ik deze informatie graag beschikbaar willen hebben in de OnCreate van de Soap Server DataModule.

    Weet iemand hoe ik dit voor elkaar kan krijgen?

    Groet....

  2. #2
    Gevonden!

    De DataSetProvider heeft een BeforeExecute event.
    Hierin kun je de params uitlezen van het gekoppelde SQLQuery component.

    Groet...

  3. #3
    TCustomBuild Rob Bos's Avatar
    Join Date
    Jan 2003
    Location
    Eindhoven
    Posts
    4,213
    Wat doe je dan vervolgens met die parameter ? Gebruik je die nog voor het ophalen van de query of doe je er juist iets anders mee ?

  4. #4
    Hallo Rob,

    ik gebruik deze info om te bepalen welke database ik ga openen.
    De query ligt vast in het SQLQuery component, maar op welke database ik deze query afschiet bepaal ik dan aan de hand van deze parameter.

    Groet...

  5. #5
    TCustomBuild Rob Bos's Avatar
    Join Date
    Jan 2003
    Location
    Eindhoven
    Posts
    4,213
    Dat is natuurlijk ook een manier (Zelf heb ik nog geen mogelijkheden om aan de server kant te wisselen tussen databases. Dit wordt nu 1 maal ingesteld (server side) en ik ben nog na aan het denken over het wisselen.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •