Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Проблема с откритием БД SQL Server2000. Добавлено: 07.04.05 11:33  

Автор вопроса:  danser | ICQ: 299287824 
Народ проблема с програмним откритием БД SQL Server2000.
Значит когда я создаю подключение к БД через ServerExplorer(SQL Server и БД на другой машине, причем там с разними юзерами, паролями соответственно... то есть не local), меня там спрашивают имя и пароль юзера...указиваю, подключение есть. Дальше, например, код

Me.ListBox1.Items.Clear()
Me.SqlConnection1.Open()
Dim SqlRead As System.Data.SqlClient.SqlDataReader
SqlRead = Me.SqlCommand2.ExecuteReader
While SqlRead.Read
 Me.ListBox1.Items.Add(SqlRead.Item("FIO"))
End While
Me.SqlConnection1.Close()

При этом - Me.SqlConnection1.Open() - ошибка:
An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in system.data.dll
Additional information: System error.

В ConnectionString обекта Me.SqlConnection1 указиваю подключение про которое я говорил вначале.
Какие вопроси и мнения по этому поводу?
Спасибо.

Ответить

  Ответы Всего ответов: 9  

Номер ответа: 1
Автор ответа:
 Вадим



ICQ: 272401728 

Вопросов: 3
Ответов: 21
 Профиль | | #1 Добавлено: 07.04.05 12:52
У меня все работает нормально при такой строке подключения:
";Data Source=SQLServer1;Initial Catalog=Northwind;User Id=DBUser;Password=""abc"";"
где SQLServer1 - название сервера,
Northwind - название БД, DBUser - имя пользователя, пароль в кавычках
Я даже не понимаю как в ConnectionString указать подключение в ServerExplorer???

Ответить

Номер ответа: 2
Автор ответа:
 shadow



Вопросов: 11
Ответов: 28
 Профиль | | #2 Добавлено: 07.04.05 16:16
Андрюха, шось ты загнався ))

Ответить

Номер ответа: 3
Автор ответа:
 danser



ICQ: 299287824 

Вопросов: 76
Ответов: 209
 Профиль | | #3 Добавлено: 07.04.05 16:44
'Я даже не понимаю как в ConnectionString указать подключение в ServerExplorer???

в ServerExplorer когда делаеш подключение то оно появлятся в списке доступних подключений ConnectionString. Я ConnectionString не ввожу вручную, а вибираю со списка доступних подключений.

Ответить

Номер ответа: 4
Автор ответа:
 Вадим



ICQ: 272401728 

Вопросов: 3
Ответов: 21
 Профиль | | #4 Добавлено: 08.04.05 09:46
Я, например, никогда не использую ServerExplorer в рабочих приложениях, всегда прописываю все вручную. Легче отследить. Описание ошибки ничего не говорит. У меня такая ошибка всегда выскакивает, когда проблема с БД: запрос некорректный и т.д. Проверь, указана ли БД по умолчанию. Посмотри, может сервер не запущен. Может соединение уже открыто, хотя в этом случае у меня нормальное описание ошибки.

Ответить

Номер ответа: 5
Автор ответа:
 danser



ICQ: 299287824 

Вопросов: 76
Ответов: 209
 Профиль | | #5 Добавлено: 11.04.05 13:20
При строке подключения:
workstation id=WS0_161;packet size=4096;user id=sa;data source="S-170-10";persist security info=False;initial catalog=Сhortyca
Если через Try...Cath
то свойство message исключения: Login failed for user "sa"

Ответить

Номер ответа: 6
Автор ответа:
 Вадим



ICQ: 272401728 

Вопросов: 3
Ответов: 21
 Профиль | | #6 Добавлено: 11.04.05 16:39
Попробуй еще указать пароль пользователя. Все должно быть нормально.

Ответить

Номер ответа: 7
Автор ответа:
 danser



ICQ: 299287824 

Вопросов: 76
Ответов: 209
 Профиль | | #7 Добавлено: 11.04.05 17:04
Если не сложно подскажи куда именно этот пароль надо "всунуть" (в моей строке подключения), в смисле как это должно виглядеть?

Ответить

Номер ответа: 8
Автор ответа:
 Вадим



ICQ: 272401728 

Вопросов: 3
Ответов: 21
 Профиль | | #8 Добавлено: 11.04.05 17:10
Я же указал в самом первом сообщении. Это строка из кода, не запутайся с кавычками. Я так понял, что порядок неважен, главное чтоб было.

Ответить

Номер ответа: 9
Автор ответа:
 danser



ICQ: 299287824 

Вопросов: 76
Ответов: 209
 Профиль | | #9 Добавлено: 12.04.05 14:11
Спасибо Вадим, получилось...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам