Помогите разобратса с Reader-ом
Sharki
Дата: 19.02.2005 05:52:13
Помогите разобратса с Reader-ом вроде все просто но почемуто выдает ошибку,я навичок поетому пожалуста помогите.Вот код кот.я пишу просто хочу показать что есть в таблице:
private void btnShow_Click(object sender, System.EventArgs e)
{
SqlDataReader reader = null;
try
{
conNorthwind.Open();
reader = command.ExecuteReader();
string[] strData = new string[3];
while(reader.Read())
{
strData[0] = reader["EmployeeID"].ToString();
strData[1] = reader["FirstName"].ToString();
strData[2] = reader["LastName"].ToString();
//New line in the ListView control:
ListViewItem newItem = new ListViewItem(strData);
lstEmployees.Items.Add(newItem);
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message,"Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
}
finally
{
reader.Close();
conNorthwind.Close();
}
а вот такую получаю ошибку:
---------------------------
Error
---------------------------
SQL Server does not exist or access denied.
---------------------------
OK
---------------------------
Помогите чайнику......
кузя
Дата: 19.02.2005 06:10:41
conNorthwind - нужна строка подключения, в которой указан реально существующий SQL сервер + нужны права для доступа к этому серверу и требуемой БД.
Sharki
Дата: 19.02.2005 23:04:08
Vse est i conNorthwind i commandNorthwind vse opredeleno neponimayu v 4em problema
кузя
Дата: 20.02.2005 00:06:26
попробуй сформировать строку подключения в VS:
создай солюшен с одним WinForms проектом.
брось на форму из toolbox'а SqlConnection
настрой свойство ConnectionString (через диалог DataLink Properties).
обязательно проверь по кнопке "Test Connection", что все работает
скопируй полученную строку в свое приложение.
Sharki
Дата: 20.02.2005 00:42:51
Vse sdelal ne pomogaet e.........
кузя
Дата: 20.02.2005 09:30:25
текст строки подключения для conNorthwind - в студию
Sa
Дата: 20.02.2005 17:24:22
|
Vse sdelal ne pomogaet e.........
|
Т.е. вы хотите сказать, что тест в студии прошел успешно, а из программы нет?
Какие у вас права для доступа к серверу?
uid = Sa
Zigs
Дата: 26.02.2005 17:57:09
А версия SQL сервера случайно не MSDE?
Подобный глюк может быть с этой версией БД, ИМХО не лечится. Только заменой SQL сервера на Developer Edition или более полную.
Sharki
Дата: 28.02.2005 04:30:55
Vsem bolshoe spasibo ya uje sam razobralsa.A versiya kstati Developer Edition .Eshe raz vsem bolshoe spasibo