Roman Koff писал(а):Когда два юзверя одновременно пытаются читать данные вываливается исключение, что соединение уже открыто, что естественно.
Нет, ИМХО не естественно. Читать 2 пользователя должны спокойно одновременно. Да и коннекции у них разные открываются. Что-то тут не так - ошибка точно тут? На какой строчке?
Да, еще попробуй убрать вообще открытие/закрытие коннекции
MSDN писал(а):The Fill method retrieves the data from the data source using a SELECT statement. The IDbConnection object associated with the select command must be valid, but it does not need to be open. If the IDbConnection is closed before Fill is called, it is opened to retrieve data, then closed. If the connection is open before Fill is called, it remains open.