<div dir="ltr">Hi all,<div><br></div><div>Thank you Hamish, including the option <span class="" style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px;color:rgb(0,0,0)">"input=-" in the python line (for GRASS7) solved the problem.</span></div>
<div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse">Now I get an update/entry in my attribute table. This is a different behavior from</span></font></div>
<div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse">grass65 where this additional option is not needed.</span></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse"><br>
</span></font></div><div><font class="Apple-style-span" color="#000000" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse:collapse">/johannes</span></font></div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Thu, Apr 11, 2013 at 11:15 AM, Markus Metz <span dir="ltr"><<a href="mailto:markus.metz.giswork@gmail.com" target="_blank">markus.metz.giswork@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">On Thu, Apr 11, 2013 at 8:58 AM, Hamish <<a href="mailto:hamish_b@yahoo.com">hamish_b@yahoo.com</a>> wrote:<br>
> Johannes wrote:<br>
>> I just tested it again and realized this problem is<br>
>> not related to the placeholder in the python code,<br>
>> but probably an other issue of my pythoncode line<br>
>><br>
>> nothing is update when use:<br>
>><br>
>> grass.write_command("db.execute", stdin = "UPDATE my points<br>
>>   SET prob=100")<br>
>><br>
>> but using UPDATE my points SET prob=100 in the module GUI<br>
>> works as mentioned  already before.<br>
>><br>
>> Has anyone experience in using db.execute in python with<br>
>> standard input in GRASS7?<br>
><br>
> in GRASS7 you need to add "input=-" as an option to trigger<br>
> reading input stdin. (or else stalled module gui headaches..)<br>
><br>
> perhaps this needs to be changed to YES?<br>
>     input->required = NO;<br>
<br>
</div></div>No, because db.execute sql=<SQL statement> works just fine, input is<br>
not required.<br>
<br>
Markus M<br>
</blockquote></div><br></div>