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

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

Спасибо!
...
Рейтинг: 0 / 0
29.03.2005, 16:35
    #32986747
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Соединение с SQL Server???
основные моменты:
Код: 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
29.03.2005, 16:36
    #32986750
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Соединение с SQL Server???
в третей строке д.б.
Код: plaintext
using System.Web.UI.WebControls
...
Рейтинг: 0 / 0
30.03.2005, 14:09
    #32988620
Сергей ДД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Соединение с SQL Server???
Пишу на 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
30.03.2005, 14:21
    #32988679
Mormudon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Соединение с SQL Server???
Код: plaintext
Data Source=ABS-Sergei; Integrated Security=SSPI; Initial Catalog=ABSSite
попробуй так, должно работать... если еще будет ругаться на пользователя, заведи на SQLSERVER и дай права на базу и процедуры-функции
...
Рейтинг: 0 / 0
30.03.2005, 15:04
    #32988854
Сергей ДД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Соединение с SQL Server???
Все равно та же ошибка.
Это может быть из-за того, что я при установке SQL Server-а выбрал "только Windows аутентификация"? При создании логина в сиквеле я выбираю "SQL Server Autentication".
Если это из-за этого, то как это исправить?
...
Рейтинг: 0 / 0
30.03.2005, 15:07
    #32988876
Сергей ДД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Соединение с SQL Server???
Теперь он правда чуть другое пишет.
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
30.03.2005, 15:08
    #32988878
Mormudon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Соединение с SQL Server???
Так User'а создай и все будет шоколадно
...
Рейтинг: 0 / 0
01.04.2005, 16:02
    #32993847
Сергей ДД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Соединение с SQL Server???
MormudonТак User'а создай и все будет шоколадно
Где юзера создать. В сиквеле? - да вроде создал же. Или еще где? Совсем уже запутался что-то...
...
Рейтинг: 0 / 0
01.04.2005, 16:14
    #32993883
Kristina S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Соединение с SQL Server???
по-моему useru 'ABS-SERGEI\ASPNET' надо дать права администратора
...
Рейтинг: 0 / 0
01.04.2005, 16:33
    #32993942
Сергей ДД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Соединение с SQL Server???
Я тут еще поэкпериментировал. И попробовал приконектиться под user-ом 'sa'.
Все получилось.
Теперь у меня остался один вопрос.
Как в сиквеле правильно создать юзера и какие права ему нужно дать, чтобы под ним тоже можно было бы конектиться к этой бд?
СПАСИБО!!!
...
Рейтинг: 0 / 0
01.04.2005, 16:48
    #32993985
Сергей ДД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Соединение с SQL Server???
Всем спасибо!
Вроде, все заработало.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Соединение с SQL Server??? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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