powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запрос к SQL Server с использованием ExecuteScalar() на VB.NET
12 сообщений из 12, страница 1 из 1
Запрос к SQL Server с использованием ExecuteScalar() на VB.NET
    #33290823
arturo.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пытаюсь подключиться к 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
Запрос к SQL Server с использованием ExecuteScalar() на VB.NET
    #33290958
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
причем здесь ExecuteScalar ? У вас не идет сам коннект к базе.
Есть тама такой логин HOME-COMP\ASPNET ?
убейте апострофы.
вы действительно хотите логиниться под учетной записью aspnet через windows аутентификацию ?

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

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

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

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


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