Announcement

Collapse
No announcement yet.

Flashfiler-Datenbank und SQL

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

  • Flashfiler-Datenbank und SQL

    Tach,

    weiß jemand ob und wie man bei einer Flashfiler-Datenbank SQL-Befehle absetzen kann?

    Gruß

    Markus
    Herzliche Grüße

    Markus Lemcke
    barrierefreies Webdesign

  • #2
    Hallo Markus,<br>
    ich verwende zwar kein FlashFiller, aber in der Hilfe-Datei findet man die
    Begriffe wie<br>
    TffQuery.SQL, TffServerEngine.SQLEngine<br>
    und im Handbuch gibt es ein extra Kapitel (13.) darüber ...<br>
    mehr unter <a href="http://sourceforge.net/projects/tpflashfiler/">http://sourceforge.net/projects/tpflashfiler/</a><br>
    <br>
    Gruss<br>
    &nbsp;&nbsp; Dietma

    Comment


    • #3
      handbuch habe ich vor mir liegen, aber ich sachnalle nicht so ganz, was im delphi-projekt zu tun ist, damit die query-komponente sql-befehle absetzen darf
      Herzliche Grüße

      Markus Lemcke
      barrierefreies Webdesign

      Comment


      • #4
        Hallo Markus,<br>
        ich gehe davon aus, dass du eine Datenbankverbindung aufgebaut hast.<br>
        Du kannst einfach mit einer Query-Komponente den SQL-Code ausführen ...<br>
        <br>
        <font face="Courier New" size="1"><b> Query1.Close;<br>
        Query1.SQL.Clear;<br>
        Query1.SQL.Add ('SELECT * FROM Mitarbeiter WHERE Nummer > 100 AND Nummer &lt;= 200 ORDER BY Name, Vorname');<br>
        Query1.Open;<br>
        <br>
        </b></font>oder&nbsp;<br>
        <b><font face="Courier New" size="1"><br>
        Query1.Close;<br>
        Query1.SQL.Clear;<br>
        Query1.SQL.Add ('INSERT INTO Mitarbeiter (Nummer, Vorname, Name) VALUES (500, ''Markus'', ''Lemcke'') ');<br>
        Query1.ExecSQL;<br>
        <br>
        </font></b>Gruss<br>
        &nbsp;&nbsp; Dietma

        Comment


        • #5
          tach,

          wie baut man die datenbankverbdung auf?
          ich glaube daran hakt es!
          bekamm immer die meldung, dass er meinen sql-string nicht versteht
          Herzliche Grüße

          Markus Lemcke
          barrierefreies Webdesign

          Comment


          • #6
            Hallo,<br>
            &gt;wie baut man die datenbankverbdung auf? ich glaube daran hakt es! bekamm immer die meldung, dass er <br>&gt;meinen sql-string nicht versteht!<br>
            was ich nicht verstehe, dass du zuerst nach SQL fragst bevor du die Demos
            angeschaut hast wo auch beschrieben ist wie eine Verbindung (Connection)
            funktioniert.</p>
            <p>Gruss<br>
            &nbsp;&nbsp;&nbsp; Dietma

            Comment


            • #7
              ganz einfach, als ich die frage stellte wußte ich nichts von demos, sondern nur von einem handbuch
              Herzliche Grüße

              Markus Lemcke
              barrierefreies Webdesign

              Comment


              • #8
                Hallo Markus,<br>
                es gibt eine Komponente TffDatabase (analog TDatabase). Diese ist für eine
                Verbindung mit FlashFiler verantwortlich.<br>
                Was ich nicht weiss, wie TffDatabase mit der TffSession verknüpft werden muss
                bzw. ob sie überhaupt benötigt wird.<br>
                z.B.&nbsp;</p>
                <blockquote>
                <p><font face="Courier New" size="2">Database</font><font face="Courier New" size="2">.Connected := False;<br>
                </font><font face="Courier New" size="2">Database</font><font face="Courier New" size="2">.AliasName :=
                'Test1';<br>
                </font><font face="Courier New" size="2">Database</font><font face="Courier New" size="2">.DatabaseName :=
                'FF_Test1';<br>
                </font><font face="Courier New" size="2">Database</font><font face="Courier New" size="2">.Connected := True;</font></p>
                </blockquote>
                <p>Diese Database-Verknüpfung findest du in der TffQuery wieder. <br>
                Es immer das gleich Prinzip &quot;Database - Query - Dataset&quot; oder
                &quot;Database - Table - Dataset&quot;.<br>
                Aber mal was anderes, so wie es aussieht fängst du erst mit dieser Datenbank
                an. <br>
                Warum verwendest du diese, welche Kriterien waren es die dich zum FlashFiler
                geführt haben?<br>
                <br>
                Gruss<br>
                &nbsp;&nbsp;&nbsp; Dietma

                Comment

                Working...
                X