Hi Duarte, <br><br>have you tried this?<br><br>
<style type="text/css">p, li { white-space: pre-wrap; }</style>
<p style="margin: 0px; text-indent: 0px;">vLayer.setSubsetString( "id = 5" )</p> <br>where vLayer is your vector layer object and id is one of the field names in the table.<br><br>Regards, <br><br>Germán<br><br>

<br><div class="gmail_quote">2011/10/10 Duarte Carreira <span dir="ltr"><<a href="mailto:DCarreira@edia.pt">DCarreira@edia.pt</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div link="blue" vlink="purple" lang="PT"><div><p class="MsoNormal">Hi there.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span lang="EN-US">I would like to add a layer from an ogr source, and apply a –where option. How can this be done in QGIS through the python API?<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">I have seen examples of setting a uri string and using addvectorlayer. But this doesn’t set a query.<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">Thanks,<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">Duarte<u></u><u></u></span></p></div></div>

<br>_______________________________________________<br>
Qgis-user mailing list<br>
<a href="mailto:Qgis-user@lists.osgeo.org">Qgis-user@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-user" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>-----------<br>  |\__  <br>(:>__)(<br>  |/    <br><br>Soluciones Geoinformáticas Libres                            <br><a href="http://geotux.tuxfamily.org/">http://geotux.tuxfamily.org/</a><br>