Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > ASP.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2012, 19:37   #1
exelim
Пользователь
 
Регистрация: 18.03.2011
Сообщений: 37
По умолчанию Подключение и работа с ms sql и .NET

Всем привет. Я новичок в с# и .NET соответственно. Вчера установил MS sql Server 2008 и решил попробовать написать что-то с использование БД. Но тут же столкнулся с проблемой... я не знаю как в проекте правильно подключиться к БД, сделать запрос и вывести его результат. Прочитал много инфы всякое, сколько не пробовал ничего не получается... не могли бы вы предоставить простой пример интересующего меня вопроса?
Имя компьютера exelim-ПК, хост - localhost, имя БД - try, таблица, ну допустим table1.
Заранее благодарен за помощь.
exelim вне форума Ответить с цитированием
Старый 23.10.2012, 19:52   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Вот пример подключения к Сиквелу:
Код:
        
        protected void СписокРазрешенныхПрограмм() {

SqlConnection sql = new SqlConnection("Password='';Persist Security Info=True;User ID=sa;Initial Catalog=Компьютеры;Data Source=myComp");
            SqlCommand sqlcmd = new SqlCommand();
            sqlcmd.Connection = sql;
            sqlcmd.CommandText = "SELECT *  FROM [Разрешенное ПО]";
            sql.Open();
            SqlDataReader sqlreader = sqlcmd.ExecuteReader();
            while (sqlreader.Read())
            {
                if (!sqlreader.IsDBNull(0))
                {
                    sqlreader.GetString(0) - даст значение в поле под номером ноль, т.е. в первом поле
                }
            }
            sql.Close();
        }
Сюда же
Код:
using System.Data.SqlClient;
using System.Data.SqlTypes;
Принцип ясен?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.10.2012, 19:59   #3
exelim
Пользователь
 
Регистрация: 18.03.2011
Сообщений: 37
По умолчанию

но это же для приложения с# получается пример, а мне надо именно ASP.NET, то есть тоже самое только для боты в веб-службой. знаю там для получения данных есть такое элемент как <asp:SqlDataSource> но как правильно его использовать не пойму(
exelim вне форума Ответить с цитированием
Старый 23.10.2012, 21:04   #4
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

SqlDataSource для ламеров, чоткие пацаны пишут как #2.
эта, в ASP.NET тоже можно на с# писать, удивительно.
eval вне форума Ответить с цитированием
Старый 23.10.2012, 21:56   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
как правильно его использовать не пойму(
А я вообще не знаю. Я именно так у себя и делал как показал. Последнее время чето все гда стараюсь все прописывать кодом, а не в IDE рапидствовать.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаленный SQL-сервер Ado.Net + .Net remoting + Asp .Net gammaray Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 2 22.11.2010 17:36
Подключение .NET к Visual Basic papos Общие вопросы .NET 0 30.09.2010 09:01
Подключение к базу данных SQL Server на VB.Net uchenik Помощь студентам 0 22.03.2010 10:50