Citat:
Sole_boy:
Pazi moja tabela izgleda ovako:
RB || Naziv_a || Kol || Cena || Sifra
e sada meni treba da vrsi pretragu po SIFRI a ne po RB
sada onaj code radi ali kada unesem neki broj koji ne postoji on nista ne prijavi
znaci po sifri mi treba ne po RB
Hvala
Jedan savet: koristi sifru kao primary key, a ne redni broj. Ili u najmanju ruku indexiraj sifru
Ukoliko hoces da proveris dali sifra postoji uradi prvo jedan ovakav upit:
Code:
with query1 do
begin
close;
sql.clear;
sql.add('SELECT * FROM artikl_tabela WHERE sifra='+edit1.text);
active:=true;
if not(Query1.recordcount>0) then
begin
messageDlg('sifra ne postoji',mterror,[mbok],0);
exit;
end;
end;
overflow: moj query nema nikakve greske :)
a kad smo vec kod koriscenje parametrizovanih upita sve je stvar navike,
ja sam naviko da pisem upite u takvom stilu zato sto mi je kod laksi za razumevanje.
People who think they know everything tend to irritate those of us who do.