![]() |
|
|
![]()
|
|
| halilpro |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 28.8.2011 Репутация: нет Всего: нет |
Всем привет!
Помогите решить мою проблему! вот рабочая часть моей программы:
Функция GetQueriesFromDataSetXML(XMLDoc) возвращает набор Insert-ов. Здесь все работает. Но как только пытаюсь выполнить любое действие с SQLQuery - вылетает ошибка "Acsses Violation". При работе в обычном приложении (а не на Web-сервисе) все работает без заминки. В чем может быть загвоздка? Спасибо за внимание! |
|||
|
||||
| gashik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 16.6.2010 Репутация: нет Всего: нет |
Странно, я так же использую в своей программе. Может быть ошибка в том что, в SQLConnection LoginPrompt=True?
Да и в строках у меня есть еще строка SQLQuery1.Params.Clear; а вот эту WebModule1.SQLQuery1.Active := true; убери, она не нужна |
|||
|
||||
| halilpro |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 28.8.2011 Репутация: нет Всего: нет |
в том то и дело, что loginpromt=false. Что касается active = true, то до нее команда не доходит. Программа прерывается при первом вызове Query.close Для меня странно, ведь сначала я написал тотже код в обычном приложении и все работало, а как перенес все в сервис, так не работает. Я не пойму, почему query отказывается работать Добавлено через 4 минуты кстати, при выполнении команды
программа так же прерывается. Я ее комментировал, после чего столкнулся с проблемой query. Такое ощущение, что не могу получить доступ к webmodule |
||||
|
|||||
| pseud |
|
|||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 16 Всего: 40 |
Тут одно из двух:
1. или WebModule1 не существует 2. или SQLQuery1 не существует Склоняюсь к первому, т.к. SQLQuery1 наверняка в дизайне брошен на WebModule1. Значит при успешном создании WebModule1 успешно автосоздастся и SQLQuery1. Следовательно первое. -------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
|||
|
||||
| halilpro |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 28.8.2011 Репутация: нет Всего: нет |
Как разобраться создается Webmodule или нет? |
|||
|
||||
| pseud |
|
||||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 16 Всего: 40 |
но вообще при создании приложения "веб-служба" веб-модуль является главным окном и такой код должен уже присутствовать в тексте файла проекта:
Если его нет, значит вы создаете веб-службу совсем руками, а не File->New->WebServices... -------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
||||
|
|||||
| halilpro |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 28.8.2011 Репутация: нет Всего: нет |
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |