Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: 1 [2]  Все   Вниз
  Печать  
Автор Тема: Проблема с базами данных в VS 2008  (Прочитано 34171 раз)
0 Пользователей и 1 Гость смотрят эту тему.
svetik
Постоялец

de
Offline Offline
Пол: Женский
Mысли материализуются!


« Ответ #30 : 20-03-2009 13:16 » 

Sla, а можно по-конкретней что я путаю, прям как котенка носом, если не трудно
Записан
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #31 : 20-03-2009 13:31 » 

у тебя есть СУБД MSSQL2008
Это комплекс программных продуктов, предоставляющий доступ к хранению данных, в частном случае посредством  таблиц.

у тебя есть VS2008
Это комплекс программных продуктов, предоставляющий возможность писать, в частном случае клиентские приложения.

Для доступа к "таблицам" из клиентского приложения существует интерфейс, в частном случае язык SQL.

Ты лучше спрашивай, что не понятно.

ps. Джон тебе посоветовал - начать с первых шагов.
Создать базу (как? см. учебник)
Создать таблицу (как? см. учебник)
Записать в таблицу данные (как? см. учебник)
Сделать выборку из таблицы (как? см. учебник)
Некоторые пункты можно пропустить, оставив на потом (создание БД, таблицы, запись), учитывая что при установке SQL2008 создается демоБД
 
pps не надо как котенка.
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
svetik
Постоялец

de
Offline Offline
Пол: Женский
Mысли материализуются!


« Ответ #32 : 20-03-2009 13:46 » 

Понятно, открываю VS создаю там Windows форму, добавляю новую элемент БД(не ликальную), в этой базе создаю Таблицы, или надо как-то не в Visual Studio. Или так как сделала а потом уже с помошью SqlConnection установить связь с базой и сппограммировать запрос?
Ну ладно, как котенка, действительно не стоит.
Записан
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #33 : 20-03-2009 13:57 » 

>>открываю VS создаю там Windows форму, добавляю новую элемент БД(не ликальную)
1. добавляешь "элемент БД", т.е. подключаешь библиотеку, которая будет работь посредством интерфейса с СУБД

>>потом уже с помошью SqlConnection установить связь с базой
2.


>>в этой базе создаю Таблицы,
3.
>>или надо как-то не в Visual Studio
можно и другими средствами, например через предоставляемое ПО от СУБД (Query)



>>сппограммировать запрос
4. составить запрос


5. обработать запрос, т.е вывести результат запроса на форму.
можно и не в VS
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
svetik
Постоялец

de
Offline Offline
Пол: Женский
Mысли материализуются!


« Ответ #34 : 20-03-2009 14:32 » 

Буду пытаться! Но только пока в Visual Studio, с C#.
Все остальное, когда это осилю, должна осилить!
Записан
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #35 : 20-03-2009 15:01 » 


>>в этой базе создаю Таблицы,
3.
>>или надо как-то не в Visual Studio
можно и другими средствами, например через предоставляемое ПО от СУБД (Query)


Для MS SQL есть визуальная бесплатная оболочка - Microsoft SQL Server Management Studio Express - получить в нужном языке у производителя. В ней же можно и SQL запросы "оттачивать".

Все остальное, когда это осилю, должна осилить!

А куда ты денешься? Ага
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #36 : 20-03-2009 15:34 » 

MSDN есть, только я там с трудом понимаю что нужно конкренто делать

В MSDN делать ничего не нужно. Это очень мощный, пожалуй самый полный, справочник. Из MSDN тебе будут нужны только описания объектов, их методов и свойств. Так же он является источником небольших примеров в тему.
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
svetik
Постоялец

de
Offline Offline
Пол: Женский
Mысли материализуются!


« Ответ #37 : 26-03-2009 10:46 » 

MSDN читала, читала, чего-то делала, А черт его знает... буду дальше читать.

Цитата
Цитата: svetastar от 20-03-2009 14:32
Все остальное, когда это осилю, должна осилить!

А куда ты денешься? 

 
Деться-то не проблема. В форум, например можно уйти. Улыбаюсь)
Записан
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #38 : 26-03-2009 10:49 » 

и как результаты? Улыбаюсь (после чтения)
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
svetik
Постоялец

de
Offline Offline
Пол: Женский
Mысли материализуются!


« Ответ #39 : 26-03-2009 10:53 » 

Поняла одно, что все что автоматически появляется, например отчет, это так сказать картинка(табличка), к которой все нужно ручками подключать. Теперь надо разобраться как.

PS: Водички надо принести, как задымлюсь, полить.
Записан
svetik
Постоялец

de
Offline Offline
Пол: Женский
Mысли материализуются!


« Ответ #40 : 27-03-2009 07:56 » new

Вот чего, не без помощи, конечно, навояла:

Код:
 private void button2_Click(object sender, EventArgs e)
        {
           
            SqlConnectionStringBuilder sqlbuilder = new SqlConnectionStringBuilder();
            sqlbuilder.DataSource = @".\SQLEXPRESS";
            sqlbuilder.AttachDBFilename = @"C:\Dokumente und Einstellungen\Kozlitina\Eigene Dateien\Visual Studio 2008\Projects\Taschenrechner\Taschenrechner\Database1.mdf";
            sqlbuilder.IntegratedSecurity = true;
            sqlbuilder.UserInstance = true;

            SqlConnection conn = new SqlConnection(sqlbuilder.ConnectionString);
            string cmdStr="select Name FROM daten WHERE Name LIKE '"+textBox1.Text+"%'"; //  выбираю из базы все данные которые начинаются с введенного в TextBox
            SqlCommand cmd = new SqlCommand(cmdStr, conn);
            DataSet ds = new DataSet();
            SqlDataAdapter ad = new SqlDataAdapter();

            ad.SelectCommand = cmd;
            ad.Fill(ds, "name");
                 
                                 
            if (conn.State == ConnectionState.Open)
                conn.Close();

        }
Записан
Страниц: 1 [2]  Все   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines