Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > SqlDataReader проблемы с версией 4,5


Автор: Radekk 16.9.2014, 16:21
При написании следующего(взято с http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldatareader(v=vs.110).aspx) студия дает ошибку для проекта на 4,5 на 4,0 работает
что может быть не так? Пример то из учебника.
Код

string queryString =
            "SELECT OrderID, CustomerID FROM dbo.Orders;";

            using (SqlConnection connection =
                       new SqlConnection (connString)) {
                SqlCommand command =
                    new SqlCommand (queryString, connection);
                connection.Open ();

                SqlDataReader reader = command.ExecuteReader ();

                // Call Read before accessing data. 
                while (reader.Read ()) {
                    ReadSingleRow ((IDataRecord)reader);
                }

                // Call Close when done reading.
                reader.Close ();
            }


Ошибка    1    Неявное преобразование типа "System.Data.SqlClient.SqlDataReader" в "WebAppAdoNet.SqlDataReader" невозможно    C:\New_websites\WebAppAdoNet\WebAppAdoNet\WebForm1.aspx.cs    18    33    WebAppAdoNet

Ошибка    2    Неявное преобразование типа "System.Data.SqlClient.SqlDataReader" в "WebAppAdoNet.SqlDataReader" невозможно    C:\New_websites\WebAppAdoNet\WebAppAdoNet\SqlDataReader.aspx.cs    32    40    WebAppAdoNet

Ошибка    3    "WebAppAdoNet.SqlDataReader" не содержит определение для "Read". Не удалось найти метод  расширения "Read", принимающий первый аргумент типа "WebAppAdoNet.SqlDataReader"  (пропущена директива using или ссылка на сборку?)    C:\New_websites\WebAppAdoNet\WebAppAdoNet\SqlDataReader.aspx.cs    35    31    WebAppAdoNet

Автор: jonie 19.9.2014, 11:49
ну вы там создали свой класс WebAppAdoNet.SqlDataReader, имя которого конфликтует с System.Data.SqlClient.SqlDataReader. Устраните неоднозначность в имени. Версия .net тут не при чём.

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