hjælp til SQL i CPP
jeg er ved at skulle hente nogle data ud fra en tabel, og derefter indsætte dem i en anden tabel.har skrevet noget kode som ser sådan ud:
{
AnsiString sql,sql2;
sql = "SELECT fnavn, navn, dato FROM forbrug f, Kunde k, medarb m WHERE f.kundenr = k.kundenr AND f.medarbnr = m.id AND f.dato LIKE '23-02-2004%'";
Form1->q->Close();
Form1->q->SQL->Clear();
Form1->q->SQL->Add(sql);
Form1->q->ExecSQL();
Form1->q->Open();
Form1->q->First();
//sql2 = "INSERT INTO forbrugprint (firmanavn, medarb, dato) VALUES ('"+Form1->q->FieldByName("fnavn")->AsString +"','"+Form1->q->FieldByName("navn")->AsString +"','"+Form1->q->FieldByName("dato")->AsString +"')";
sql2 = "INSERT INTO forbrugprint (firmanavn, medarb, dato) VALUES ('test','test','22-02-2004')";
Form1->q2->Close();
Form1->q2->SQL->Clear();
do{
Form1->q2->SQL->Add(sql2);
Form1->q2->ExecSQL();
Form1->q2->Open();
Form1->q2->First();
Form1->t->Active=false;
Form1->t->Active=true;
Form1->q2->Next();
}while(!Form1->q->Eof);
}
men det virker bare ikke.. håber nogen kan finde en nløsning.