Query 8(



  • hi,

    ähm ja wieder ne problem 😡 und zwar will ich orte für 12 pcs in editfeldern ausgeben!

    hab das erstmal so hier gemacht was ne stunde lang auch funktioniert hat aber seit 20min schmeißt er mir nach dem 5Datensatz ne Exeption vor die füße die da lautet "q_pcort: Cannot perform this operation on a closed dataset."
    das ist aber rein theoretisch offen und er liest wie gesagt alles bis zum 5ten datensatz aus....

    q_pcort->Close();
     q_pcort->SQL->Clear();
     q_pcort->SQL->Add("SELECT Computername, Ort FROM Computer");
     q_pcort->Open();
    
      e_pc01->Text = q_pcort->Fields->Fields[1]->AsString;
      q_pcort->Next();
      e_pc02->Text = q_pcort->Fields->Fields[1]->AsString;
      q_pcort->Next();
      e_pc03->Text = q_pcort->Fields->Fields[1]->AsString;
      q_pcort->Next();
      e_pc04->Text = q_pcort->Fields->Fields[1]->AsString;
      q_pcort->Next();
      e_pc05->Text =  q_pcort->Fields->Fields[1]->AsString;
      q_pcort->Next();
      e_pc06->Text =  q_pcort->Fields->Fields[1]->AsString;
      q_pcort->Next();
      e_pc07->Text =  q_pcort->Fields->Fields[1]->AsString;
      q_pcort->Next();
      e_pc08->Text =  q_pcort->Fields->Fields[1]->AsString;
      q_pcort->Next();
      e_pc09->Text =  q_pcort->Fields->Fields[1]->AsString;
      q_pcort->Next();
      e_pc10->Text =  q_pcort->Fields->Fields[1]->AsString;
      q_pcort->Next();
      e_pc11->Text =  q_pcort->Fields->Fields[1]->AsString;
      q_pcort->Next();
      e_pc12->Text =  q_pcort->Fields->Fields[1]->AsString;
    

    vielleicht habts ihr ja ne idee, was da schief läuft...

    mfg
    hck



  • viell gibt es nicht mehr wie 5 datensätze?



  • in dem fall nicht 12pc`s 12orte bzw. wo kein ort drin steht steht zumindestens "keiner" drin d.h. das müsste er praktischerweise auch ausgeben was er ja auch gmacht hat bis halt vor 20min.



  • Hallo

    Ich würde vorschlagen du überdenkst dein Komponenten-Konzept.
    Du könntest zum Beispiel ein DBGrid nehmen.
    Oder du schaust in unsere FAQ diesen Thread an, und läufst über eine while-Schleife alle Datensätze ab und erstellst für jeden Datensatz dynamisch ein passendes Control. Besser als dein Blindflug auf jedenfall.

    bis bald
    akari


Anmelden zum Antworten