Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запрос к SQL Server с использованием ExecuteScalar() на VB.NET / 12 сообщений из 12, страница 1 из 1
27.09.2005, 13:59
    #33290823
arturo.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к SQL Server с использованием ExecuteScalar() на VB.NET
Пытаюсь подключиться к SQL Server к базе Northwind через VB.NET (ASP.NET).
Подскажите, пожалуйста, что неправильно в коде:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
  ' Процедура для соединения с SQL Server #2.
    Public Sub ConnectToSQLServer_2()
        ' Строка параметров подсоединения к серверу.
        Dim connectionString As String = "server='(local)'; trusted_connection=true; database='Northwind'"
        ' Объявляем переменную для соединения с сервером.
        Dim dbConnection As System.Data.IDbConnection = New System.Data.SqlClient.SqlConnection(connectionString)

        ' Текст sql-запроса.
        Dim queryString As String = "SECECT COUNT(*) FROM [Orders]"

        dbConnection.Open()

        Dim dbCommand As System.Data.IDbCommand = New System.Data.SqlClient.SqlCommand
        dbCommand.CommandText = queryString
        dbCommand.Connection = dbConnection

        ' Отобразить результат запроса в виде строки в поле Label1.
        Label1.Text = dbCommand.ExecuteScalar().ToString()

        ' Закрываем соединение с сервером бд.
        dbConnection.Close()
    End Sub

------------------
Выдаёт ошибку:
------------------
Server Error in '/WebApplication4' Application.
Login failed for user 'HOME-COMP\ASPNET'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Login failed for user 'HOME-COMP\ASPNET'.

Source Error:

Line 35: Dim queryString As String = "SECECT COUNT(*) FROM [Orders]"
Line 36:
Line 37: dbConnection.Open()
Line 38:
Line 39: Dim dbCommand As System.Data.IDbCommand = New System.Data.SqlClient.SqlCommand


Source File: c:\inetpub\wwwroot\WebApplication4\ExecuteScalar-2_vb.aspx.vb Line: 37
...
Рейтинг: 0 / 0
27.09.2005, 14:34
    #33290958
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к SQL Server с использованием ExecuteScalar() на VB.NET
причем здесь ExecuteScalar ? У вас не идет сам коннект к базе.
Есть тама такой логин HOME-COMP\ASPNET ?
убейте апострофы.
вы действительно хотите логиниться под учетной записью aspnet через windows аутентификацию ?

...
Рейтинг: 0 / 0
27.09.2005, 14:35
    #33290960
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к SQL Server с использованием ExecuteScalar() на VB.NET
...
Рейтинг: 0 / 0
27.09.2005, 14:45
    #33290994
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к SQL Server с использованием ExecuteScalar() на VB.NET
Profil ! Ты меня пугаешь знаниями msdn
...
Рейтинг: 0 / 0
27.09.2005, 14:47
    #33291002
arturo.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к SQL Server с использованием ExecuteScalar() на VB.NET
Апострофы снёс:

Код: plaintext
Dim connectionString As String = "server=(local); trusted_connection=true; database=Northwind"

Как логиниться не важно - главное подключиться (чтоб заработало).

Как создать этого пользователя HOME-COMP\ASPNET - и нужен ли он?
...
Рейтинг: 0 / 0
27.09.2005, 14:55
    #33291041
arturo.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к SQL Server с использованием ExecuteScalar() на VB.NET
И как изменить строку подключения, чтоб правильно было?
...
Рейтинг: 0 / 0
27.09.2005, 15:02
    #33291075
arturo.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к SQL Server с использованием ExecuteScalar() на VB.NET
Создал этого 'HOME-COMP\ASPNET' через Enterprice Manager:
...
Рейтинг: 0 / 0
27.09.2005, 15:03
    #33291078
arturo.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к SQL Server с использованием ExecuteScalar() на VB.NET
Снова ошибка:
...
Рейтинг: 0 / 0
27.09.2005, 15:04
    #33291083
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к SQL Server с использованием ExecuteScalar() на VB.NET
SECECT COUNT(*) FROM [Orders]
...
Рейтинг: 0 / 0
27.09.2005, 15:05
    #33291088
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к SQL Server с использованием ExecuteScalar() на VB.NET
2big-duke, я просто умею пользоваться поиском ;-))
...
Рейтинг: 0 / 0
27.09.2005, 15:05
    #33291089
arturo.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к SQL Server с использованием ExecuteScalar() на VB.NET
Profil - спасибо.
...
Рейтинг: 0 / 0
27.09.2005, 15:08
    #33291100
arturo.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к SQL Server с использованием ExecuteScalar() на VB.NET
Всем спасибо.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запрос к SQL Server с использованием ExecuteScalar() на VB.NET / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]