Witam!
Mam taki problem - piszę bazę w Delphim połączonym z bazą z Accessa i gdy próbuję poprzez ADOQuery wprowadzić rekord do bazy to pokazuje mi się komuniktat:
EOle Exception with Message parametr [TuWprowadzoneNazwisko] nie ma wartości domyślnej
Wpowadzam do tabeli wszystkie dane poprawnie ale baza nie chce ich przyjąć i nie wiem czemu :/
Oto kod procedury, kóra się wysypuje:
procedure TForm2.DodajKlientaClick(Sender: TObject);
begin
with Form1 do
begin
ADOQuery1.Active:=False;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('INSERT INTO Klient (NrZamowienia,NazwiskoOdbiorcy,ImieOdbiorcy,AdresOdbiorcy,Ilosc,NrSeryjny) VALUES ('+Zamowienie.Text+','+Nazwisko.Text+','+Imie.Text+','+#39+Adres.Text+#39+','+Ilosc.Text+','+NrSeryjnyDoKlienta.Text+');');
ADOQuery1.ExecSQL;
end;
Close;
end;
Nie wiem w czym problem. Podejrzewam że to coś z Accessem bo w kóncu Delphi nie daje komunikatów po polsku ;) Poustawiałem w Accessie warotści domyślne dla poszczególnych atrybutów ale nic to nie dało. Ma ktoś jakiś pomysł co mogę robić źle?
PS. Podobny problem mam gdy chcę coć usunąć z tej bazy...
Z góry dziękuję za pomoc.