F
Faubash
использую visual studio 2010. Создал 3 таблицы в базе data,datab,datao. создал подключение к ней. надо используя dropdownbox вывести одну из этих таблиц. причем первая таблица выводится нормально, а вот остальные 2 прога как будто не видит и выдает sqlexception. пробывал менять имя - data на datar (все в порядке), datao на любое другое имя - exception.
в последней строчке возникает sqlexception "недопустимое имя объекта datao" (если в dropdownlist выбираю data а не datao то все в порядке, тоже самое с datab)
прикрепляю скрины чтоб нагляднее.
Код:
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)
прикрепляю скрины чтоб нагляднее.