Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ubacivanje upita u MySQL sintaksu

[es] :: Pascal / Delphi / Kylix :: Ubacivanje upita u MySQL sintaksu

[ Pregleda: 1583 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

XGhost

Član broj: 33279
Poruke: 331
*.pppoe2538.bih.net.ba.



+1 Profil

icon Ubacivanje upita u MySQL sintaksu05.03.2013. u 22:25 - pre 135 meseci
Kad koristim firebird slijedeci upit radi normalno

Query1.Close;
Query1.Active:=true;
Query1.sql.Clear;
Query1.SQL.Add ('select * from clan');
Query1.Sql.Add ('where status ="Aktivan"');
Query1.Sql.Add ('order by prezime');
Query1.Open;

Kad koristim isti upit u mysql izbaci mi gresku da linija where ne valja
neka je fora sa ovim navodnicima probao sam hrpu kombinacija i ni jedna nije
bila uspjesna.
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: Ubacivanje upita u MySQL sintaksu05.03.2013. u 22:40 - pre 135 meseci
Prebaci status u `status`, posto je to keyword u MySql-u.
 
Odgovor na temu

XGhost

Član broj: 33279
Poruke: 331
*.pppoe2538.bih.net.ba.



+1 Profil

icon Re: Ubacivanje upita u MySQL sintaksu05.03.2013. u 22:49 - pre 135 meseci
Nije u tome stvar vec u znakovima ' ' koji u delphiju oznacavaju pocetak i kraj sql upita a
u sql- se vrsi oznacavanje polja tipa text.

Kad ubacim upit

Query1.Close;
Query1.Active:=true;
Query1.sql.Clear;
Query1.SQL.Add ('select * from clan');
Query1.Sql.Add (+Edit1.Text) // u Edit1 text je where status ='Aktivan'
Query1.Sql.Add ('order by prezime');
Query1.Open;

onda radi
 
Odgovor na temu

XGhost

Član broj: 33279
Poruke: 331
*.pppoe2538.bih.net.ba.



+1 Profil

icon Re: Ubacivanje upita u MySQL sintaksu05.03.2013. u 22:50 - pre 135 meseci
Nije u tome stvar vec u znakovima ' ' koji u delphiju oznacavaju pocetak i kraj sql upita a
u sql- se vrsi oznacavanje polja tipa text.

Kad ubacim upit

Query1.Close;
Query1.Active:=true;
Query1.sql.Clear;
Query1.SQL.Add ('select * from clan');
Query1.Sql.Add (+Edit1.Text) // u Edit1 text je where status ='Aktivan'
Query1.Sql.Add ('order by prezime');
Query1.Open;

onda radi
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: Ubacivanje upita u MySQL sintaksu05.03.2013. u 22:53 - pre 135 meseci
Pa uradi escaping, znaci u stringu bi ti bilo 'where status =''Aktivan''' - obrati paznju da ovo '' nije double quote vec dva single quote-a.
 
Odgovor na temu

XGhost

Član broj: 33279
Poruke: 331
*.pppoe2538.bih.net.ba.



+1 Profil

icon Re: Ubacivanje upita u MySQL sintaksu05.03.2013. u 22:58 - pre 135 meseci
Ovo je proslo ja sam ubacivao tih ' samo izgleda da sam se bio zapetljao tnx
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Ubacivanje upita u MySQL sintaksu

[ Pregleda: 1583 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.