Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2014, 14:29   #1
Heng
Форумчанин
 
Регистрация: 27.02.2012
Сообщений: 117
По умолчанию Вывод данных в таблицу(проблема)

Пытаюсь вывезти данные из БД в Таблицу

Код:
        Объявление глобально
         DataSet Ds = new DataSet();
         SqlConnection conn = new SqlConnection(@"Data Source=Rody-PC;AttachDbFilename=" + @"H:\PoliclinicaBD.mdf" + ";Integrated Security=True");
        SqlDataAdapter da = new SqlDataAdapter();
//////////////////////////////////////////////////////////////////////////////////
            da.InsertCommand = new SqlCommand("SELECT * FROM Spec_Categories", conn);

            Ds.Clear();

            da.Fill(Ds);

            Table.DataSource = Ds.Tables[0];
Ну и тут возникает ошибка: Перед вызовом "Fill" не было инициализировано свойство SelectCommand.
Вот же !
da.InsertCommand = new SqlCommand("SELECT * FROM Spec_Categories", conn);
Heng вне форума Ответить с цитированием
Старый 12.03.2014, 17:22   #2
Heng
Форумчанин
 
Регистрация: 27.02.2012
Сообщений: 117
По умолчанию

Цитата:
Сообщение от Heng Посмотреть сообщение
Пытаюсь вывезти данные из БД в Таблицу

Код:
        Объявление глобально
         DataSet Ds = new DataSet();
         SqlConnection conn = new SqlConnection(@"Data Source=Rody-PC;AttachDbFilename=" + @"H:\PoliclinicaBD.mdf" + ";Integrated Security=True");
        SqlDataAdapter da = new SqlDataAdapter();
//////////////////////////////////////////////////////////////////////////////////
            da.InsertCommand = new SqlCommand("SELECT * FROM Spec_Categories", conn);

            Ds.Clear();

            da.Fill(Ds);

            Table.DataSource = Ds.Tables[0];
Ну и тут возникает ошибка: Перед вызовом "Fill" не было инициализировано свойство SelectCommand.
Вот же !
da.InsertCommand = new SqlCommand("SELECT * FROM Spec_Categories", conn);
Решил, изменив эти две строчки
SqlDataAdapter da = new SqlDataAdapter();
da.InsertCommand = new SqlCommand("SELECT * FROM Spec_Categories", conn);
на эту:
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM Spec_Categories", conn);
Heng вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод данных из DBrida в уже существующую таблицу Excel ins813 БД в Delphi 0 02.10.2012 10:05
проблема при внесении данных в таблицу mojohead Помощь студентам 1 17.03.2011 11:30
Запрос на вставку данных в таблицу (Проблема непустых ячеек) Ramires SQL, базы данных 3 02.10.2008 08:03
Проблема с сохранением данных в другую таблицу HAMMAN Помощь студентам 1 26.05.2008 08:30