Страница 1 из 1

MySQLCommand.CommandTimeOut - баг?

Добавлено: 22 ноя 2006, 20:09
vg
При попытке присвоить любое значение, кноме 0 - екзепшн:
"Specified method is not supported." System.Exception

Re: MySQLCommand.CommandTimeOut - баг?

Добавлено: 22 ноя 2006, 22:28
(Alex)
vg писал(а):При попытке присвоить любое значение, кноме 0 - екзепшн:
"Specified method is not supported." System.Exception
А разве эта фигня без source кода поставляется?

Добавлено: 23 ноя 2006, 07:29
aldep
MySql не поддерживает разный таймаут у команд.
Надо пользоваться ConnectionTimeout

Добавлено: 23 ноя 2006, 07:56
vg
aldep писал(а):MySql не поддерживает разный таймаут у команд.
Надо пользоваться ConnectionTimeout
Да, но ConnectionTimeout определяло именно таймаут при создании соединения. В ADO оно не наследовалось объектами Command. А для ADO.NET наследование параметров соединения от Connection -> Command очень мутно описано в мсдн.
Короче это баг... :(
В любом случае спасибо.

Добавлено: 23 ноя 2006, 08:51
папа Карло
vg писал(а):
aldep писал(а):MySql не поддерживает разный таймаут у команд.
Надо пользоваться ConnectionTimeout
Да, но ConnectionTimeout определяло именно таймаут при создании соединения. В ADO оно не наследовалось объектами Command. А для ADO.NET наследование параметров соединения от Connection -> Command очень мутно описано в мсдн.
Короче это баг... :(
В любом случае спасибо.
хмм странно.... если написано, что операция не саппортед, то почему это баг?

Добавлено: 23 ноя 2006, 13:10
vg
папа Карло писал(а):
vg писал(а):
aldep писал(а):MySql не поддерживает разный таймаут у команд.
Надо пользоваться ConnectionTimeout
Да, но ConnectionTimeout определяло именно таймаут при создании соединения. В ADO оно не наследовалось объектами Command. А для ADO.NET наследование параметров соединения от Connection -> Command очень мутно описано в мсдн.
Короче это баг... :(
В любом случае спасибо.
хмм странно.... если написано, что операция не саппортед, то почему это баг?
Потому, что не будет екзепшн, если в коде написать:
m_command.CommandTimeOut = 0