Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Выборка из нескольких таблиц


Автор: Finkel 2.6.2004, 09:56
Написал простую программу
Код
OleDbConnection cn = new OleDbConnection();
cn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;"+@"Data source = C:\db3.mdb";
cn.Open();
MessageBox.Show("1");
OleDbDataAdapter DA = new OleDbDataAdapter(@textBox1.Text,cn);
MessageBox.Show("2");
DataSet DS = new DataSet("Selected");
MessageBox.Show("3");
try
   {DA.Fill(DS);   }
catch(Exception ex)
   { MessageBox.Show(""+ex);}
MessageBox.Show("4");
  dataGrid1.SetDataBinding(DS,"Selected");
  MessageBox.Show("5");
cn.Close();


Идея было простой пользователь вводит запрос на SQL и выполняется поиск по БД.
Но у меня постоянно возникает исключение
"Can't create a childlist for a field "Selected"" которое связано dataGrid
Может кто нибудь подскажет в чем я не прав?

Автор: Fish 2.6.2004, 11:30
Попробуй поменять имя selected на другое.

Автор: Finkel 2.6.2004, 22:19
Спасибо , я понял свою ошибку Selected- это название ДатаСета , а никак не таблицы выборки.

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