Citat:
Sole_boy:
Postovanje,
prvo pitanje: Kako da izbrisem sve podatke iz baze
ja sam probao ovako:
Code:
dm.baza.first;
While NOT dm.baza.EOF DO
Begin
dm.baza.delete;
// dm.baza.next;
// ne treba next ! kad obrises clana on predje na sledeci
end;
on mi obrise samo par podataka i onda stane?
drugo pitanje: Ima li neki code koji ce mi raditi pretragu svih clanova recimo samo po prvom slovu imena ili prezimena ili po prva dva nije bitno?
Hvala
sto se tice ova dva pitanjca:
1.Kako obrisati sve clanove u tabelu ? Najefektivnije je sledece:
Code:
with Query1 do
begin
close;
sql.clear;
sql.add('DELETE FROM ime_tabele');
execSQL;
end;
2:Kako pretraziti clanove po ime ili prezime
Code:
with Query2 do
begin
close;
sql.clear;
sql.add('SELECT * FROM clanovi WHERE ime LIKE "s%"');
active:=true;
end;
Query2 dva vraca recordset svih clanova cije ime pocinje slovom s
% je wildcard u SQL
People who think they know everything tend to irritate those of us who do.