Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > азы ADO.NET


Автор: luceafar 10.5.2011, 02:29
Только начал изучать ado, наверное жутко туплю...(( Вопрос как подключить бд sql к проекту, прочёл кучу статей, но результат ноль, помогите идиоту.

SqlConnection thisConnection = new SqlConnection{
@"Data Source=(local);Integrated Security=false; " +"Initial Catalog=northwind") ;

Не работает. Что не так? Или как использовать существуещее подключение, сделанное мастером? Нашёл примеры, где используется существующее подключение, но там используется ConfigurationManager, для вызвать который я не могу... Помогите пожалуйста, лучше всего дайте ссылку на код программы используется бд mssql и sql-запросы

Автор: BoomeR 15.5.2011, 21:51
Если верно понял твой вопрос, то после написанного тобой кода используй следующий:
Код

thisConnection.Open();
SqlCommand thisCommand = new SqlCommand ("SELECT * FROM [Table]",thisConnection);
SqlDataReader thisDR = null;
thisDR = thisCommand.ExecuteReader();
while (thisDR.Read())
{
 string MyString = thisDR.GetString(0);
}


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

Автор: Экскалупатор 15.5.2011, 22:58
Цитата(BoomeR @  15.5.2011,  20:51 Найти цитируемый пост)
while (thisDR.Read())
{
 string MyString = thisDR.GetString(0);
}

жжешь. читаем результат и уверенно выбрасываем его в мусор.

Автор: BoomeR 16.5.2011, 10:34
Экскалупатор, 
приведен пример обработки и не более... Думаю результат из несуществующей таблицы и БД достоин оказаться в мусоре  smile 

Автор: Экскалупатор 16.5.2011, 11:15
BoomeR, да я вообще так, понятно что пример, просто люди бывает примеры сразу вставляют в код и хотят что бы работало...

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