Соединение с БД в Visual Studio

Средства разработки, технические вопросы, отвечает (по мере сил) Отдел Разработок
Закрыто
Аватара пользователя
Lelya
Студент (1 lvl)
Сообщения: 24
Зарегистрирован: Пт ноя 10, 2006 21:11

Соединение с БД в Visual Studio

Сообщение Lelya » Пн апр 16, 2007 19:35

Помогите, пожалуйста!
Я пытаюсь соединиться с базой AllVologda.sdf в Visual Studio, пишу на C#.
Строка соединения такая:
SqlCeConnection conn = new SqlCeConnection("Data Source = AllVologda.sdf");
Выдается ошибка, что база по этому пути не найдена, хотя база лежит в той же папке, что и программа. Пробовала строго прописать где лежит база - результат тот же!
Закачивала прогу и на кпк, там тоже пишет, что путь к базе неправильный!

Admin_Vlad
Аспирант (2 lvl)
Сообщения: 65
Зарегистрирован: Пт авг 29, 2003 16:53

Сообщение Admin_Vlad » Пн май 14, 2007 00:53

Еще актуально?

uelkfr
Аспирант (2 lvl)
Сообщения: 69
Зарегистрирован: Пт мар 30, 2007 20:13

Сообщение uelkfr » Пн май 14, 2007 18:28

Где ты только их находишь :)
А если актуально, то где ошибка? :)
Вымирающий вид Siemens CX70
Вымирающий вид Dell X51v

Аватара пользователя
Lelya
Студент (1 lvl)
Сообщения: 24
Зарегистрирован: Пт ноя 10, 2006 21:11

Сообщение Lelya » Сб июн 02, 2007 13:36

с подключением к БД разобралась, ее надо на эмуляторе кидать не в папку с прогой, а прямо в Mobile Device.
Но как вывести то, что я извлекаю в TreeView? Родителя (первоначальный список) вывести получается, а вот далее детей (вложенность) нет.
Может кто-нибудь знает как это сделать?
Вывожу так:
SqlCeDataAdapter dsc = new SqlCeDataAdapter("Select name_category1 from Category1", conn);
DataSet ds = new DataSet();
dsc.Fill(ds, "Category1");
foreach (DataTable tb in ds.Tables)
{
foreach (DataRow rw in tb.Rows)
{
foreach(DataColumn cl in tb.Columns)
{
TreeNode tr = new TreeNode(rw[cl].ToString());
treeView1.Nodes.Add(tr);
}
}
}

Закрыто

Вернуться в «Программирование для КПК»