Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > возврат результата выполнения команды в MySQL


Автор: Экскалупатор 26.6.2010, 19:43
всем привет. вопрос в следующем. есть приложение написанное на C#, работающее с базой MySQL. к примеру, я выполняю запрос вида:
"UPDATE `clients` SET `owner_id` = '2' WHERE `owner_id` = '1' AND `name` LIKE 'name';"

запрос меняет "владельца"(owner) в записи, в которой поле name = name. 
вопрос в том как уведомить приложение если записи с таким именем в базе не найдено? получается, что база должна что то вернуть, а вот что она должна вернуть и как ее заставить это сделать я понять не могу. может кто то сталкивался с такой штукой. подскажите куда копать или сразу ответ. заранее спасибо.


Автор: mrbrooks 28.6.2010, 09:37
этот метод должен вернуть количество обновленных строк MySqlCommand.ExecuteNonQuery () 

Автор: Экскалупатор 28.6.2010, 11:04
да. я уже разобрался. но все равно спасибо. просто думал что для mySQL как то по другому делать надо.

Автор: mrbrooks 28.6.2010, 11:21
тем и хорош ADO.NET, что там все унифицировано  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)