1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программирован. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление
  2. Чат codeby в telegram перезагрузка. Обсуждаем вопросы информационной безопасности и методы защиты информации, программирование. Задавайте свои вопросы и комментируйте чужие. Подробнее ...

    Скрыть объявление

Ошибка "недопустимое Имя Объекта"

Тема в разделе "Базы данных и администрирование", создана пользователем Faubash, 11 дек 2011.

Статус темы:
Закрыта.
  1. Faubash

    Faubash Гость

    Репутация:
    0
    использую visual studio 2010. Создал 3 таблицы в базе data,datab,datao. создал подключение к ней. надо используя dropdownbox вывести одну из этих таблиц. причем первая таблица выводится нормально, а вот остальные 2 прога как будто не видит и выдает sqlexception. пробывал менять имя - data на datar (все в порядке), datao на любое другое имя - exception.


    Код:
    			SqlConnection cn = new SqlConnection();
    DataSet DDataSet = new DataSet();
    SqlDataAdapter da;
    SqlCommandBuilder cmdBuilder;
    
    //Настройка строки соединения объекта SqlConnection для подключения
    //к базе данных SQL Server, в которой был создан пример
    //таблицы.
    cn.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\App_Data\Database1.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
    
    cn.Open();
    //Инициализация объекта SqlDataAdapter с помощью команды Select, 
    //получающей данные из примера таблицы.
    da = new SqlDataAdapter("select * from "+DropDownList1.SelectedValue, cn);
    
    //Инициализация объекта SqlCommandBuilder для автоматического создания и инициализации
    //свойств UpdateCommand, InsertCommand и DeleteCommand объекта SqlDataAdapter.
    cmdBuilder = new SqlCommandBuilder(da);
    
    
    string TableName =DropDownList1.SelectedValue;
    
    da.Fill(DDataSet,TableName);
    
    ...
    в последней строчке возникает sqlexception "недопустимое имя объекта datao" (если в dropdownlist выбираю data а не datao то все в порядке, тоже самое с datab)

    прикрепляю скрины чтоб нагляднее. Ошибка "недопустимое Имя Объекта" Ошибка "недопустимое Имя Объекта"
     
  2. Faubash

    Faubash Гость

    Репутация:
    0
    разобрался сам, случайно в свойствах заметил что база которая в обозревателе серверов сохранилась в темп папку в "моих документах". т.е. та база что в обозревателе, она вообще никаким боком в проекте не числится... перепроверил все пути - заработало!
     
  3. Eleno4ka

    Eleno4ka Гость

    Репутация:
    0
    а вообще лучше не использовать названия таблиц схожие с названиями комманд или констант среды программирования, по крайней мере так нам объясняли при обучении
     
Загрузка...
Похожие Темы - Ошибка недопустимое Имя
  1. bb-8
    Ответов:
    4
    Просмотров:
    49
  2. bb-8
    Ответов:
    3
    Просмотров:
    119
  3. recrut
    Ответов:
    13
    Просмотров:
    228
  4. Петручо
    Ответов:
    0
    Просмотров:
    58
  5. Tayrus
    Ответов:
    6
    Просмотров:
    148
Статус темы:
Закрыта.

Поделиться этой страницей