powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Строка коннекта C# к SQL
24 сообщений из 24, страница 1 из 1
Строка коннекта C# к SQL
    #33844835
oldmankz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такой код у меня :
SqlConnection connection = new SqlConnection("Data Source=krserver;Initial Catalog=proba;Integrated Security=True;Context Connection=false");

Смотрел в примерах, в helpe -везде указано использование :Context Connection=TRUE
Пытаюсь поставить у себя в TRUE-ошибка:
The requested operation requires a SqlClr context, which is only available when running in the Sql Server process.
Context Connection=FALSE-вроде работает.
Что это такое, и чем это чревато ? С чем это едят ?
Заранее благодарен.
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33844860
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Context Connection - используется для создания хранимых процедур и фукнций на языке CLR----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33844876
oldmankz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это понятно.
Но, почему я не могу поставить у себя ее в TRUE ?
Куда ни глянь-везде указана TRUE.
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33844879
oldmankz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заранее спасибо
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33844986
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Куда ни глянь-везде указана TRUE." - можно узнать куда?----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33845029
oldmankz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В хелпе Студии- в примерах везде TRUE.
Книга Использование новых возможностей SQL server 2005
            А. Каленик

Тоже пишет что TRUE-ничего толком не объясняет
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33845058
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там же написано про использование SQL2005 и CLR, но не как ни в каком-либо другом случае----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33845075
XXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то вы путаете. Контекстное подключение возможно только к SQL на локальной машине и при этом никакие другие параметры не указываются, кроме "context connection = true". В-частности выдержка из MSDN - No other connection string keywords can be used when you use "context connection=true".
Более подробно об этом - http://msdn2.microsoft.com/fr-fr/library/ms131101.aspx
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33845179
oldmankz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
понятно.Очень простой вопрос.

Делаю aspx страницу на C# пытаюсь законнектиться к SQL server
выполнить хранимую процедуру.

пишу

SqlConnection connection = new SqlConnection(GetConnectionString());

не работает.
пишет-does not exist in current context

поэтому пишу вручную:
"Data Source=krserver;Initial Catalog=proba;Integrated Security=True;Context Connection=false"

по-другому -не работает.


как правильно ?
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33845187
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что такое GetConnectionString()----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33845219
oldmankz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я  думал, команда, возвращающая строку коннекта к серверу.

Нет ?
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33845341
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помнится в одной из веток BlackTigerAP писал про большую ЖЕЛТУЮ кнопку, которая должна делать все. Я думаю данная функция из это оперы :)----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33845408
XXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильно прописать connection string в web.config, причем context connection=true/false можно вообще опустить. Т.е. в вашем случае можно написать просто "Data Source=krserver;Initial Catalog=proba;Integrated Security=True".
И можно про ошибку поподробнее (то бишь целиком)?
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33845460
oldmankz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The name 'GetConnectionString' does not exist in the current context 
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33845476
oldmankz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот так вот работает:
"Data Source=krserver;Initial Catalog=proba;Integrated Security=True".
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33845500
oldmankz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
куда в web.config  прописывается ?


заранее спасибо
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33845769
oldmankz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там вроде, уже есть.
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33846509
XXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Открываете web.config, находите секцию <connectionStrings>, там прописываете свое подключение, например дадим ему название myConnection, тогда это будет выглядеть так:<connectionStrings>

<add name="myConnection" connectionString="Data Source=krserver;Initial Catalog=proba;Integrated Security=True;"/>

</connectionStrings>

Затем в коде вызываете такSqlConnection connection = new SqlConnection(WebConfigurationManager.ConnectionStrings["myConnection"].ConnectionString);


А вообще странно что вы уже за базы взялись, если вы распознать ошибку компиляции не можете. И тема подключения к БД тут уже много раз обсуждалась.
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33846740
oldmankz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не учите меня жить. Лучше помогите материально.:)

В web.config запись о коннекте уже есть.
Что-то добавлять не имеет смысла.

За строку "SqlConnection connection ..." спасибо. Такого я еще не видел.
За базы взялся не ради праздного любопытства.

Какую ошибку вы имеете ввиду ?


Меня интересуют две вещи:

почему я не могу у себя поставить context connection=true(во многих примерах именно так),
ошибка:
The requested operation requires a SqlClr context, which is only available when running in the Sql Server process.

и второе :

 в примерах видел такое :
SqlConnection connection = new SqlConnection(GetConnectionString());
у меня не работает.
ошибка: 
The name 'GetConnectionString' does not exist in the current context


эти вот две вещи меня интересовали.


Кстати, вы говорите, что такая тема уже обсуждалась тут.
Вы видели. сколько народу ужепрочитало этот топик.?
Это вечная тема.

Спасибо
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33846751
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как фсе запушено...
"почему я не могу у себя поставить context connection=true..." - ЧИТАЙ ВЫШЕ!
"new SqlConnection(GetConnectionString());" - Необходимо сначала определить функцию GetConnectionString, которая возвращает строку соединения----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33846843
oldmankz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прочитал в хелпе:
GetConnectionString()

Note: This method is new in the .NET Framework version 2.0.
Gets the connection string that is valid at design time for the control that is associated with this designer.
Namespace: System.Web.UI.Design.WebControls
Assembly: System.Design (in system.design.dll)

Syntax
 
C#
protected override string GetConnectionString ()
 
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33846885
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прочитать это хорощо!
А перевести?
"is valid at design time" - работает в режиме дизайнера.----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33846942
oldmankz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не волшебник. Я только учусь.
Если можно,Чуть подробнее плиз.

Просто, что это значит ?
...
Рейтинг: 0 / 0
Строка коннекта C# к SQL
    #33847582
oldmankz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ok
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Строка коннекта C# к SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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