Announcement

Collapse
No announcement yet.

zu viele Parameter

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • zu viele Parameter

    Problem:<br>
    Ich will mit einem DephiProgramm ein anderes Programm im Batch<br>
    parameterisieren (200 Parameter); d.h. am besten aus einer Datenbank <br>(ACCESS) heraus. <br>
    Nun will ich aber nicht mit 200 if Abfragen arbeiten sondern auch die <br>
    Parameter in irgendweiner Form schon in einer/der Datenbank abspeicher, <br>sodass ich aie abgreifen kann.<br>
    Ist das der rcihtige Weg oder gibt's da andere Ideen???<br>
    Wann ja welche, wenn nein wie löse ich mein Prob?<br>
    Dankeschön.<br>

  • #2
    Sollen die Parameter ständig wächseln, oder einmal eingestellt werden und dann nur selten verändert werden?<br><br>
    Dann wären Einträge in der Registry vielleicht ganz sinnvoll

    Comment


    • #3
      Leider iss ein ständiger Wechsel vorgesehen..

      Comment


      • #4
        Hi!<br>
        Wie wärs mit einer Tabelle der Form:<br>
        ID_Paramater integer :für die Sortierung <br>
        ParameterName char(nnn)<br>
        ParamaterWert char(nnn)<br>
        <br>
        Wenn Du jetzt die Tabelle abscannst kannst Du Dir z.B. einen String mit allen Parametern zusammenbasteln:<br>
        helpstr := '';<br>
        with mytab do<br>
        while not eof do begin<br>
        if fieldbyname ( 'ParameterWert' ).AsString <> '' then
        helpstr := helpstr + ' ' + fieldbyname ('ParamaterName').AsString +
        ' = ' + fieldbyname ( 'Paramaterwert').AsString;<br>
        end; (Der Code ist ungetestet!)<br>
        <br>
        Jetzt hast Du in helpstr alle Deine gesetzten Parameter.<br>
        Wenn Du willst kannst Du jetzt noch eine weitere Tabelle erzeugen, um Dir verschiedene Parametrisierungen merken zu können.<br>
        BYE BERND<br&gt

        Comment


        • #5
          danke für die Hilfe
          so ähnlich hab ich's jetzt auch gemacht...
          (mit ORACLE

          Comment

          Working...
          X