Поиск:

Ответ в темуСоздание новой темы Создание опроса
> WebServices + MySQL, Доступ к компонентам SOAP Server Data -> 
:(
    Опции темы
Rodman
Дата 20.7.2006, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: 22
Всего: 122



В модуле веб-сервиса прописан подобный код...



MyConnection1.Connected:=True;
MyQuery1.ParamByName('prmUN').Value:=UN;
MyQuery1.ParamByName('prmUP').Value:=UP;
MyQuery1.Execute;
MyQuery1.Open;
MyQuery1.Active:=True;
if (MyQuery1.Fields.Fields[2].Value<MAX_USER_PREV) then
  Result := 4
else
  Result:= -1;


а когда с клиента пытаешься передать параметры и получить ответ выдается ошибка 

"Project Client.exe exception class ERemotableExcaption with message 'Access violation at address 005D8371 in module 'Service.exe'. Read address 000000098'. Progress stoped. Use Step or Run to continue."

Эта ошибка происходит при обращении к любому компоненту SOAP Web Server DataModule...


Подскажите как быть - обойти эту ошибку????


Спасибо... smile  smile  smile  smile 


Это - WebServices на Delphi...   

Это сообщение отредактировал(а) Rodman - 20.7.2006, 16:39
PM MAIL WWW Skype GTalk YIM MSN   Вверх
comtat
Дата 20.7.2006, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

Репутация: 1
Всего: 71



посмотри вот это
http://codecentral.borland.com/Item.aspx?id=19442
http://mc-computing.com/Databases/Delphi/F...Conversion.html
Пока все что смог найти  smile  


--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
Rodman
Дата 20.7.2006, 23:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: 22
Всего: 122



Спасибо конечно... но в этих примерах все равно не сказано как с базой работать... 
PM MAIL WWW Skype GTalk YIM MSN   Вверх
Kesh
Дата 21.7.2006, 09:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 3
Всего: 54



Ой, сколько у тебя всего...
И Execute, и Open, и Active := True...

Попробуй как-нибудь так...

Код

MyConnection1.Connect;
MyQuery1.Open;
MyQuery1.ParamByName('prmUN').Value:=UN;
MyQuery1.ParamByName('prmUP').Value:=UP;
if (MyQuery1.Fields.Fields[2].AsInteger < MAX_USER_PREV) then
  Result := 4
else
  Result:= -1;
 


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
Rodman
Дата 21.7.2006, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: 22
Всего: 122



Понимаете прога выдает ошибку даже если я задаю

MyConnection1.Connected:=True;

Сразу вылетает...


т.е. при любом моем контакте с базой...


есть ли возможность как нибудь обойти эту проблему??? 
PM MAIL WWW Skype GTalk YIM MSN   Вверх
Kesh
Дата 21.7.2006, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 3
Всего: 54



Цитата(Rodman @  21.7.2006,  09:49 Найти цитируемый пост)
Понимаете прога выдает ошибку даже если я задаю

MyConnection1.Connected:=True;

Сразу вылетает...


т.е. при любом моем контакте с базой...


есть ли возможность как нибудь обойти эту проблему???  

см. выше 


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
Rodman
Дата 21.7.2006, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: 22
Всего: 122



Куда выше... вооще не позволяет с компонентами работь... 
PM MAIL WWW Skype GTalk YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0476 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.