sql primærnøgle??
Hej!Jeg har en database hvor jeg har flere forskellige skærmbilleder hvorfra det er meningen at man skal kunne taste ind i den samme database(tabel). Mit problem er at i første skærmbillede tastes primærnæglen ind sammen med en række af andre dataer. Mit andet skærmbilledet skal så kunne taste videre i samme række, hvor primærnøglen stadig er det samme. Min kode ser ud som flg men virker ikke. Jeg håber meget at der er en som vil hjælpe mig.
De bedste hilsner fra karina
DataMod->Query->Close();
DataMod->Query->SQL->Clear();//så andre statements bliver slettet
DataMod->Query->SQL->Add("Insert into Udrykning values ");
DataMod->Query->SQL->Add("(:AID, NULL, NULL,:UDSTA, NULL,NULL)");
DataMod->Query->SQL->Add("where udrykningsnr =:UDNR");
DataMod->Query->ParamByName("UDNR")->AsString = nyUdrykningsnr;
DataMod->Query->ParamByName("AID")->AsString = nyAmbulanceid;
DataMod->Query->ParamByName("UDSTA")->AsString = nyudkorselsstation;
try
{
DataMod->Query->ExecSQL(); //fejlsituationer
}
catch (const EDBEngineError&)
{
return false; //hvis indsættelsen ikke lykkes
}
return true;
