Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

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

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

Код:

        Объявление глобально
         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
Репутация: 10
По умолчанию

Цитата:
Сообщение от 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 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


18:39.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru