Announcement

Collapse
No announcement yet.

ADOQuery

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

  • ADOQuery

    Hallo Zusammen

    Habe folgendes Problem:

    Habe ein c++ Programm geschrieben(Borland), dass mir bestimmte Daten aus einem Protokoll ausliest (z.B. Seriennummer) Diese Daten werden an einen String übergeben. Dieser String muss nun mit ADOQuery in meine Datenbank (Acces) gegeben werden (z.B. Seriennummer in Spalte Serial) Hab schon eine ADOConnection, eine DataSource und ein ADOQuery angelegt, jedoch weiß ich nicht wie ich die Daten in meine Datenbank übergeben soll. Wie heißt der Programmtext (Quellcode) dazu und was schreibe ich bei ADOQuery in den Objektinspektor unter SQL? Bin leider absoluter Anfänger und hab keine Ahnung davon. Wäre super, wenn ihr mir helfen könntet. Vielen Dank im voraus, gruß Tales

  • #2
    query->SQL->Clear();
    query->SQL->Add("INSERT INTO ...");
    query->ExecSQL();

    Der Aufbau des Insert richtet sich nach dem Aufbau deiner Datenbankstruktur
    Christian

    Comment


    • #3
      ok danke, aber was ich noch gern wissen würde ist folgendes:

      habe ja eine Komponente ADOQuery auf meiner Form1. Was muss ich den in den Objektinspektor unter SQL eintragen? Muss da überhaupt etwas eigetragen werden?

      Danke, gruß Tales

      Comment


      • #4
        musst nicht, kannst. Wenn nicht dann irgendwann im Progrsmmablauf, sonst das INSERT....
        Christian

        Comment


        • #5
          Hab das ganze jetzt so gemacht:

          ADOQuery1->SQL->Clear();
          ADOQuery1->SQL->Add("INSERT INTO Protokoll (Seriennummer)");
          ADOQuery1->SQL->Add("VALUES ('Serial')");
          ADOQuery1->ExecSQL();

          Den String mit dem Namen Serial soll jetzt an meine Datenbank gegeben werden (beispielsweise S01-00111) Jedoch wird bei mir in die Datenbank nur Serial geschrieben.

          Was hab ich da denn falsch gemacht?

          Gruß Tales

          Comment

          Working...
          X