Hallo,
ich versuche jetzt schon ewig über Editfelder Daten in eine Tabelle ein zugeben. Ich glaube irgendwas stimmt nicht mit meiner Syntax.
Ich verstehe auch nicht so ganz, wie das mit den Strings funktionieren soll, weil ich irgendwie im SQL-Code nicht mit normalen Variablen arbeiten kann. Ich habe deswegen schon eine weitere Lösung (aus diesem Forum) getest, aber das funktioniert leider auch nicht.
Mein Code lautet:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
  Edit1->Text = Query1->ParamByName('v')->AsString;
  Edit2->Text = Query1->ParamByName('o')->AsString;
  Edit3->Text = Query1->ParamByName('b')->AsString;
  Edit4->Text = Query1->ParamByName('l')->AsString;
  //Edit5->Text = o;
  Query1->Active= false;
  Query1->SQL->Clear();
  Query1->SQL->Add("Insert into vereine (Verein, Ort, Bezirk, Liga)");
  Query1->SQL->Add("Values (':v',':o',':b',':l')");
 
  Query1->ExecSQL();
 
  Query1->Active= true;

Ich bekomm eine Fehlermeldung:
Parameter ' v ' nicht gefunden.

Ich weiß nicht mehr weiter und würde mich sehr freuen, wenn mir jemand helfen könnte. Im Voraus schonmal vielen Dank.
LG