|
0 / 0 / 0
Регистрация: 27.10.2010
Сообщений: 8
|
|
Доступ к БД из ISAPI приложения27.10.2010, 10:01. Показов 912. Ответов 2
Метки нет (Все метки)
В общем, проблема такая - нужно из ISAPI приложения подключиться к базе данных и соответственно с ней работать.
Имеется код : #using <mscorlib.dll> using namespace System; #using 'System.dll' #using 'System.Data.dll' using namespace System::ComponentModel; using namespace System: ata;using namespace System: ata::SqlClient;........ String *query = S'SELECT * FROM Table1'; String *connectString = 'Data Source=HOMEWORK atabase=db1;Integrated Security=SSPI';try{ SqlConnection* sqlconn = new SqlConnection(connectString); sqlconn->Open(); SqlCommand *sqlCommand = new SqlCommand(query, sqlconn); SqlDataReader *dataReader = sqlCommand->ExecuteReader(); ..... } catch(InvalidOperationException *e) { Console::WriteLine(S'An IOE error occurred'); } catch(SqlException *e) { Console::WriteLine(S'An SE error occurred'); } Этот код работает , т.е. подключается к базе и достает оттуда данные отображает их прекрасно в консольном приложении .exe. Однако при использовании этого же куска кода при построении ISAPI приложения .dll оно категорически отказывается подключаться к БД и уходит на catch(SqlException *e). Самое обидное, что я не могу просмотреть содержимое SqlException::Message потому что оно - объект класса String, а отображать данные в ISAPI я умею только через метод(?) класса CHttpServerContext* pCtxt, а именно *pCtxt << num1 << _T('blah blah blah') << string; причем string НЕ может быть объектом класса String, а должно быть стандартным char, а как преобразовать я не знаю. Если у кого есть предложения по решению этой проблемы(или хотя бы с преобразованием) - то буду очень благодарен. Может я что неправильно делаю? Если так , то подскажите как правильно.
0
|
|
| 27.10.2010, 10:01 | |
|
Ответы с готовыми решениями:
2
Доступ к Bootloader из приложения Доступ к web - приложения
|
|
0 / 1 / 3
Регистрация: 27.03.2012
|
|
| 28.10.2010, 13:34 | |
|
так в Integrated Security скорее всего проблема - нет прав у DLL-ки на открытие базы данных
0
|
|
|
0 / 1 / 3
Регистрация: 27.03.2012
|
|
| 28.10.2010, 13:35 | |
|
когда ты запускаешь EXE - приложение открывает базу под твоим аккаунтом
0
|
|
| 28.10.2010, 13:35 | |
|
Помогаю со студенческими работами здесь
3
Приложения не получают доступ к интернету ! Доступ к базе данных из приложения Доступ к ресурсам приложения извне Доступ к ресурсам приложения извне Доступ к файл в архиве приложения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой
Programma_Boinc 10.04.2026
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой
Если на Windows стоит дискретная NVIDIA или AMD — можно отдать её вычислительную мощность реальным исследованиям. . . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|