<div>Салют.</div><div><br></div><div>День, ох, ночь, глупых вопросов. </div><div><br></div><div>Запускаю в емаксе sql-mysql</div><div><br></div>выполняю sql-send-string<div><br></div><div>она все выполняет - но в буфере *SQL:</div>
<div><br></div><div><div>mysql> +------+</div><div>| id |</div><div>+------+</div><div>| 1477 | </div><div>+------+</div><div>1 row in set (0.00 sec)</div><div><br></div><div><br></div><div>Но мне-то нужно получить эту цифру 1477 в мою функцию?</div>
<div><br></div><div>Подскажите, пожалуйста, как ее достать?</div><div><br></div><div><br></div><div>2. Другой метод пробую - из емакса выполнить шелл-команду - </div><div><br></div><div>(shell-command (concat "mysql -u ...... LIMIT 1'"))</div>
<div><div><br></div><div>Вижу результат в другом окне, все хорошо. </div></div><div><br></div><div>Вызываю свою функцию (mysql-query) с этой командой стандартным способом, когда результат возвращается в буфер --C-u C-x C-e.</div>
<div><br></div><div>Но по прежнему открывается окно с результатом</div><div><br></div><div><div>id</div><div>1477</div></div><div><br></div><div>а в моем буфере появляется nil</div><div><br></div><div>Обидно, да?</div><div>
<br></div><div>Сорри за оффтопик </div><div><br>-- <br>М.<br><br><a href="http://diglossa.org">http://diglossa.org</a><br>xmpp://<a href="mailto:m.bykov@jabber.ru">m.bykov@jabber.ru</a><br><br><br>
</div></div>