@forritarik rada na przyszłość, jeśli masz zamiar pisać poważnie w C++ Builderze naucz się czytać składnię Delphi, większość przykładów używania VCL'u oraz komponentów jest pisana właśnie w Delphi.
Kopiuj
Query->SQL->Clear();
Query->SQL->Add("INSERT INTO COUNTRY (NAME, CAPITAL, POPULATION)");
Query->SQL->Add("VALUES (:Name, :Capital, :Population)");
Query->Params[0]->AsString = "Lichtenstein";
Query->Params[1]->AsString = "Vaduz";
Query->Params[2]->AsInteger = 420000;
Query->ExecSQL();
Pisane z palca, więc mogą być pomyłki. Generalnie zasady są dość proste. Zamiast .
dajesz ->
, stringi zapisujesz w "
zamiast '
. Metody wywołujesz dodając ()
i tak dalej. Nie jest to trudne, a szalenie upraszcza pracę.
Edit:
Osobiście preferuję tą metodę podstawiania parametrów:
Kopiuj
Query->SQL->Clear();
Query->SQL->Add("INSERT INTO COUNTRY (NAME, CAPITAL, POPULATION)");
Query->SQL->Add("VALUES (:Name, :Capital, :Population)");
Query->ParamByName("Name")->AsString = "Lichtenstein";
Query->ParamByName("Capital")->AsString = "Vaduz";
Query->ParamByName("Population")->AsInteger = 420000;
Uniezależnia Cię to od kolejności parametrów.