svetik
Постоялец
Offline
Пол:
Mысли материализуются!
|
|
« Ответ #30 : 20-03-2009 13:16 » |
|
Sla, а можно по-конкретней что я путаю, прям как котенка носом, если не трудно
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #31 : 20-03-2009 13:31 » |
|
у тебя есть СУБД MSSQL2008 Это комплекс программных продуктов, предоставляющий доступ к хранению данных, в частном случае посредством таблиц.
у тебя есть VS2008 Это комплекс программных продуктов, предоставляющий возможность писать, в частном случае клиентские приложения.
Для доступа к "таблицам" из клиентского приложения существует интерфейс, в частном случае язык SQL.
Ты лучше спрашивай, что не понятно.
ps. Джон тебе посоветовал - начать с первых шагов. Создать базу (как? см. учебник) Создать таблицу (как? см. учебник) Записать в таблицу данные (как? см. учебник) Сделать выборку из таблицы (как? см. учебник) Некоторые пункты можно пропустить, оставив на потом (создание БД, таблицы, запись), учитывая что при установке SQL2008 создается демоБД pps не надо как котенка.
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
svetik
Постоялец
Offline
Пол:
Mысли материализуются!
|
|
« Ответ #32 : 20-03-2009 13:46 » |
|
Понятно, открываю VS создаю там Windows форму, добавляю новую элемент БД(не ликальную), в этой базе создаю Таблицы, или надо как-то не в Visual Studio. Или так как сделала а потом уже с помошью SqlConnection установить связь с базой и сппограммировать запрос? Ну ладно, как котенка, действительно не стоит.
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #33 : 20-03-2009 13:57 » |
|
>>открываю VS создаю там Windows форму, добавляю новую элемент БД(не ликальную) 1. добавляешь "элемент БД", т.е. подключаешь библиотеку, которая будет работь посредством интерфейса с СУБД
>>потом уже с помошью SqlConnection установить связь с базой 2.
>>в этой базе создаю Таблицы, 3. >>или надо как-то не в Visual Studio можно и другими средствами, например через предоставляемое ПО от СУБД (Query)
>>сппограммировать запрос 4. составить запрос
5. обработать запрос, т.е вывести результат запроса на форму. можно и не в VS
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
svetik
Постоялец
Offline
Пол:
Mысли материализуются!
|
|
« Ответ #34 : 20-03-2009 14:32 » |
|
Буду пытаться! Но только пока в Visual Studio, с C#. Все остальное, когда это осилю, должна осилить!
|
|
|
Записан
|
|
|
|
Джон
просто
Администратор
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."
|
|
|
Джон
просто
Администратор
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
Постоялец
Offline
Пол:
Mысли материализуются!
|
|
« Ответ #37 : 26-03-2009 10:46 » |
|
MSDN читала, читала, чего-то делала, буду дальше читать. Цитата: svetastar от 20-03-2009 14:32 Все остальное, когда это осилю, должна осилить!
А куда ты денешься?
Деться-то не проблема. В форум, например можно уйти. )
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #38 : 26-03-2009 10:49 » |
|
и как результаты? (после чтения)
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
svetik
Постоялец
Offline
Пол:
Mысли материализуются!
|
|
« Ответ #39 : 26-03-2009 10:53 » |
|
Поняла одно, что все что автоматически появляется, например отчет, это так сказать картинка(табличка), к которой все нужно ручками подключать. Теперь надо разобраться как.
PS: Водички надо принести, как задымлюсь, полить.
|
|
|
Записан
|
|
|
|
svetik
Постоялец
Offline
Пол:
Mысли материализуются!
|
|
« Ответ #40 : 27-03-2009 07:56 » |
|
Вот чего, не без помощи, конечно, навояла: 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();
}
|
|
|
Записан
|
|
|
|
|