Code:
ADOQuery1.SQL.Add('SELECT * FROM tabela WHERE polje = ' + Edit1.Text + ' AND ' polje2 = ' Edit2.Text);
ADOQuery1.SQL.Add('SELECT * FROM tabela WHERE polje = ' + Edit1.Text + ' AND ' polje2 = ' Edit2.Text);
OK je to, ali mislim da je mnogo preglednije, prenosivije i pravilnije pisati kod tipa
Code:
ADOQuery1.SQL.Add('SELECT * FROM tabela WHERE polje = :vrednost1 AND polje1 = :vrednost2');
ADOQuery1.Parameters.ParamByName('vrednost1').Value := Edit1.Text;
ADOQuery1.Parameters.ParamByName('vrednost2').Value := Edit2.Text;
ADOQuery1.SQL.Add('SELECT * FROM tabela WHERE polje = :vrednost1 AND polje1 = :vrednost2');
ADOQuery1.Parameters.ParamByName('vrednost1').Value := Edit1.Text;
ADOQuery1.Parameters.ParamByName('vrednost2').Value := Edit2.Text;
Jeste da je malo vise kucanja, ali je lakse za odrzavanje i za razumevanje i manja je mogucnost za gresku...
Koristite parametre ljudi....
[Ovu poruku je menjao martinj dana 02.02.2006. u 08:06 GMT+1]