Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# под Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
DmitryOm
0 / 0 / 0
Регистрация: 03.02.2008
Сообщений: 32
#1

Global.asa и strConnectionString = "DSN=имя базы" - C# ASP.NET

07.02.2008, 06:50. Просмотров 626. Ответов 4
Метки нет (Все метки)

Подскажите как в Global.asa обявить подключение к базам (типа):

strConnectionString = 'DSN=имя базы'
Set cnn = Server.CreateObject('ADODB.Connection')
cnn.Open strConnectionString
Set user = Server.CreateObject('ADODB.Recordset')

а то все время ругается...
Thanks!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2008, 06:50
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Global.asa и strConnectionString = "DSN=имя базы" (C# ASP.NET):

Научите жить с GLOBAL.ASA
Почитал литературку про ASA, вроде все просто, а код в нем не срабатывает? Код...

Проблема с файлом Global.asa
'это мой файл GLOBAL.ASA set Session('objBlocks')=Server.CreateObject...

Создание объекта в global.asa
Здравствуйте.Вопрос такого характера. Когда в global.asa в процедуре...

Объясните назначение Global.asa
Всем привет!! Объясните пожалуйста назначение Global.asa. Пытался запускать...

создание объекта в global.asa
пытаюсь создать объект в global.asa, но в первой же строчке где пытаюсь им...

Permission denied в Global.asa
Hi All! Не подскажете, В Global.asa я при старте приложения создаю объект...

4
Aladdin
07.02.2008, 07:58 #2
А как ругается-то?
DmitryOm
0 / 0 / 0
Регистрация: 03.02.2008
Сообщений: 32
07.02.2008, 08:47  [ТС] #3
При обращении к базе н-р:

strSQL='Select * from menu ORDER BY count'
user.open strSQL,cnn

Говорит нет обьекта, а если соединение прописываю прямо в файле, то все нормально.
0
NikolayLosev
0 / 0 / 0
Регистрация: 27.12.2007
Сообщений: 22
07.02.2008, 12:49 #4
Друг мой, все верно, твоя переменная типа Object нигде не сохраняется.
короче делай так, например для сессии:
strConnection = '...'
sub Session_OnStart
set Session('adoCN')= server.createobject('ADODB.Connection')
Session('adoCN').Open strConnection
end sub

sub Session_OnEnd
Session('adoCN').Close
set Session('adoCN') = nothing
end sub

а уже на страничке
set rs = Session('adoCN').execute('any SQL query')
кстати из странички, Ты переменную strConnection 100% никогда не увидишь.
0
DmitryOm
0 / 0 / 0
Регистрация: 03.02.2008
Сообщений: 32
07.02.2008, 13:09  [ТС] #5
Буду пробовать.
Thanks!
0
07.02.2008, 13:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.02.2008, 13:09
Привет! Вот еще темы с решениями:

global.asa и ошибка HTTP 500
как толко добавляю файл global.asa сразу возникает - HTTP 500 Внутренняя ошибка...

Настройка ODBC или global.asa?
У меня сайт на asp писан, база данных Access 2000. При подключении до 6...

Можно ли обойтись без global.asa?
Решил попробовать хостинг на 7host.com Рекламы нет, правда glbal.asa не...

не могу понять Session_OnEnd в global.asa
Файл global.asa, win xp (win 2003 server), Session_OnStart отрабатывает, дает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru