powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Соединение с SQL Server???
12 сообщений из 12, страница 1 из 1
Соединение с SQL Server???
    #32986420
Сергей ДД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди, хелп! только не забрасывайте камнями - я только начал изучать ASP.NET
Промучился уже день, но так и не получилось ничего! В поиске искал... все что находил не помогло.
1. Вобщем есть SQL Server, под именем "ABS-Sergei"
2. Есть база данных нем, называется "ABSSite"
3. Есть таблица "Поставщики" в этой базе данных
4. Есть User со всеми мыслимыми правами, под именем "User1" и паролем "12345"

Подскажите, плз что нужно написать на странице asp.net, чтобы вывести все строки из этой таблицы на страницу.
Хотя бы не весь код, а важные части (импорируемые пространства имен, строку соединения с бд...)

Спасибо!
...
Рейтинг: 0 / 0
Соединение с SQL Server???
    #32986747
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
основные моменты:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
using System.Data;
using System.Data.SqlClient;
System.Web.UI.WebControls

SqlConnection Connection = new SqlConnection("user id=User1;password= 12345;packet size=4096;data source='ABS-Sergei';initial catalog=ABSSite")

SqlCommand cmd = new SqlCommand("SELECT * FROM [Поставщики]",Connection);

DataGrid Grid;

using(Connection)
{
	Connection .Open();
	Grid.DataSource = cmd.ExecuteReader();
	Grid.DataBind();
}
...
Рейтинг: 0 / 0
Соединение с SQL Server???
    #32986750
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в третей строке д.б.
Код: plaintext
using System.Web.UI.WebControls
...
Рейтинг: 0 / 0
Соединение с SQL Server???
    #32988620
Сергей ДД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишу на VB. Написал следующий код:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
<%@ Page Language="VB" Debug=true %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Web.UI.WebControls" %>

<script runat="server">
Sub Page_Load(obj as object, e as eventargs)
				
dim Connection as new SqlConnection("user id=User1;password=12345;packet size=4096;data source='ABS-Sergei';initial catalog=ABSSite")
		
dim cmd as new SqlCommand("SELECT * FROM [Users]",Connection)	
		
Connection.Open()
DataGrid1.DataSource = cmd.ExecuteReader()
DataBind()

end sub
</script>

<html><body>
<form runat="server">
<asp:DataGrid id="DataGrid1" runat="server"
	BorderColor="black" GridLines="Vertical"
	cellpadding="4" cellspacing="0" width="100%"
	Font-Name="Arial" Font-Size="8pt"
	HeaderStyle-BackColor="#cccc99"
	ItemStyle-BackColor="#fffff"
	AlternatingItemStyle-BackColor="#ccccc"
	AutoGenerateColumns="true"/>
</form>
</body></html>

Выдает ошибку:
Login failed for user 'User1'. Reason: Not associated with a trusted SQL Server connection.
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 'User1'. Reason: Not associated with a trusted SQL Server connection.

Source Error:

Line 12: dim cmd as new SqlCommand("SELECT * FROM [Users]",Connection)
Line 13:
Line 14: Connection.Open()
Line 15:
Line 16: DataGrid1.DataSource = cmd.ExecuteReader()
...
Рейтинг: 0 / 0
Соединение с SQL Server???
    #32988679
Фотография Mormudon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Data Source=ABS-Sergei; Integrated Security=SSPI; Initial Catalog=ABSSite
попробуй так, должно работать... если еще будет ругаться на пользователя, заведи на SQLSERVER и дай права на базу и процедуры-функции
...
Рейтинг: 0 / 0
Соединение с SQL Server???
    #32988854
Сергей ДД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все равно та же ошибка.
Это может быть из-за того, что я при установке SQL Server-а выбрал "только Windows аутентификация"? При создании логина в сиквеле я выбираю "SQL Server Autentication".
Если это из-за этого, то как это исправить?
...
Рейтинг: 0 / 0
Соединение с SQL Server???
    #32988876
Сергей ДД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь он правда чуть другое пишет.
PS Я создал пользователя: login= Sergei; password= 12345

Login failed for user 'ABS-SERGEI\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 'ABS-SERGEI\ASPNET'.

Source Error:


Line 12: dim cmd as new SqlCommand("SELECT * FROM [Users]",Connection)
Line 13:
Line 14: Connection.Open()
Line 15:
Line 16: DataGrid1.DataSource = cmd.ExecuteReader()
...
Рейтинг: 0 / 0
Соединение с SQL Server???
    #32988878
Фотография Mormudon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так User'а создай и все будет шоколадно
...
Рейтинг: 0 / 0
Соединение с SQL Server???
    #32993847
Сергей ДД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MormudonТак User'а создай и все будет шоколадно
Где юзера создать. В сиквеле? - да вроде создал же. Или еще где? Совсем уже запутался что-то...
...
Рейтинг: 0 / 0
Соединение с SQL Server???
    #32993883
Kristina S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
по-моему useru 'ABS-SERGEI\ASPNET' надо дать права администратора
...
Рейтинг: 0 / 0
Соединение с SQL Server???
    #32993942
Сергей ДД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тут еще поэкпериментировал. И попробовал приконектиться под user-ом 'sa'.
Все получилось.
Теперь у меня остался один вопрос.
Как в сиквеле правильно создать юзера и какие права ему нужно дать, чтобы под ним тоже можно было бы конектиться к этой бд?
СПАСИБО!!!
...
Рейтинг: 0 / 0
Соединение с SQL Server???
    #32993985
Сергей ДД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо!
Вроде, все заработало.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Соединение с SQL Server???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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