|
Делаю так:
String query = "SELECT COUNT(*) FROM ...";
MySqlDataReader r;
try
{
r = sqlQuery(query);
// ...
}
catch (Exception ex)
{
// ...
}
finally
{
r.Close();
}
Компилятор говорит, ошибка в строке r.Close();. Дескать, обращение к непроинициализированной переменной. Заменяю MySqlDataReader r; на MySqlDataReader r = null;. Прокатывает. Умный и заботливый C# (:
Написать комментарий
|
# Eldar: (11 апреля, 2008 @ 19:13)
А ты попробуй
using ( MySqlDataReader r = sqlQuery(query) ) { }