Article View: pl.comp.lang.delphi.bazy-danych
Article #70391Re: Podpinanie parametrów (binding parameters)
From: Morff
Date: Wed, 11 Jul 2007 20:21
Date: Wed, 11 Jul 2007 20:21
25 lines
2098 bytes
2098 bytes
Dnia 11-07-2007 o 20:29:02 koszu28 <koszu28@interia.pl> napisał: > Witam. > He he...Parametry to ja znam...ale nie wiedziałem, że po > ibquery.sql.text := 'cos tam' nastepuje automatyczne wysłanie tego > zapytania do bazy danych, jeżeli w zapytaniu zostały umieszczone > parametry(przynajmniej takie wnioski wysnułem po odpowiedziach). nie jest automatycznie wysyłane ... Robi to własnie Prepare .. przesyła zapytanie (czy komende) do serwera . Serwer ładuje to zapytanie do pamieci i parsuje je , jest sprawdzana ilosc i typy parametrów, syntax i uprawnienia. Dlatego stosowanie parametrów jest lepsze od kasowania i wpisywania od nowa całego zapytania - dobre serwery sql trzymają w pamieci tak sparsowane zapytanie (az nie minie okreslony czas "nieaktywnosci" takiego zapytania i zostanie ono usuniete zeby zrobić miejsce dla nowych zapytań lub np. nie damy sygnału ze nie musi tam siedzieć wykonując unprepare) wiec nie musi sprawdzać na nowo za kazdym razem polecenia w którym zmienia sie tylko wartośc parametru bo składniowo ono sie nie zmienia. -- Pozdrawiam Morff -------------------- AQQ 141151
Technical Details
Message-ID:
<op.tvbhhpaoq0kutt@xp_januszk.wag54gs>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<f70rkk$cki$1@inews.gazeta.pl> <f72k3o$4f$1@atlantis.news.tpi.pl> <f737hg$q72$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: Morff <morff1@wp.pl> Newsgroups: pl.comp.lang.delphi.bazy-danych Subject: Re: Podpinanie parametrów (binding parameters) Date: Wed, 11 Jul 2007 22:21:15 +0200 Organization: tp.internet - http://www.tpi.pl/ Lines: 25 Message-ID: <op.tvbhhpaoq0kutt@xp_januszk.wag54gs> References: <f70rkk$cki$1@inews.gazeta.pl> <f72k3o$4f$1@atlantis.news.tpi.pl> <f737hg$q72$1@inews.gazeta.pl> NNTP-Posting-Host: cbq25.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: atlantis.news.tpi.pl 1184185375 12107 83.30.114.25 (11 Jul 2007 20:22:55 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Wed, 11 Jul 2007 20:22:55 +0000 (UTC) User-Agent: Opera Mail/9.22 (Win32) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit