Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2009.07.26;
Скачать: [xml.tar.bz2];

Вниз

Не работает TIBDataSet в службе.   Найти похожие ветки 

 
tomkat   (2008-10-16 13:39) [0]

HI, All ! Столкнулся с проблемой - написал службу , файлики раскладывает, но сверяет их содержимое с базой FireBird и в момент открытия запроса в компоненте TIBDataSet просто виснет , не может открыть запрос. Запрос сто раз проверенный, тестовый в одну строку . Подскажите , плз . Спасибо


 
Johnmen ©   (2008-10-16 13:45) [1]

Если не служба, а приложение, то что?
Как выглядит запрос?


 
Сергей М. ©   (2008-10-16 13:51) [2]


> в момент открытия запроса в компоненте TIBDataSet


Т.е. "вис" происходит именно при выполнении метода IBDataSet.Open ?
А как узнал ?


 
Правильный$Вася   (2008-10-16 13:54) [3]

явно подключение к люкальной базе по локальному протоколу, который в службе не годится
и IBDatabase неплохо бы использовать


 
tomkat   (2008-10-16 13:59) [4]

запрос вот
   select c.surname from privateclients c where c.clientprivid=5124
вис на IBDataSet.Open  , узнал об этом  записью лога в файл :
  log ("| Проверка ОК -----|");
log() - процедура записи во вн. файл, тоесть
     qryAccNum.Open;
     log ("| Проверка ОК -----|")
виснет , а
  //   qryAccNum.Open;
     log ("| Проверка ОК -----|")
 не виснет


 
Сергей М. ©   (2008-10-16 14:02) [5]


> tomkat   (16.10.08 13:59) [4]


А почему ты думаешь, что "виснет" ?
Мож при этом исключение возбуждается ?


 
tomkat   (2008-10-16 14:12) [6]


> Мож при этом исключение возбуждается ?

эмммм.... как узнать ? try ....finally ?


 
Сергей М. ©   (2008-10-16 14:20) [7]

try..except


 
tomkat   (2008-10-16 14:22) [8]

а в except что обрабатывать ? какую ошибку ?


 
tomkat   (2008-10-16 14:25) [9]

ошибку-то обошел, но мне ж нужно запрос открыть !


 
Сергей М. ©   (2008-10-16 14:27) [10]

on e:exception do Log(e.ClassName + " " + e.Message)


 
Сергей М. ©   (2008-10-16 14:30) [11]


> ошибку-то обошел


Я переходил через улицу в неположенном месте, очнулся в реанимации, откачали-склеили, поставили на ноги .. Но мне ж нужно через дорогу перейти именно в этом месте ! А почему я оказался в реанимации - то мне по-барабану, меня это не волнует..

Ты не находишь уместной такую ассоциацию ?


 
tomkat   (2008-10-16 14:33) [12]

шайтаааааан !
у меня пермишенов нет для этого юзера !!!!!
большое спасибо, счас попробую !


 
Виталий Панасенко   (2008-10-22 15:24) [13]

См.
> Правильный$Вася   (16.10.08 13:54) [3]

Он, думаю, догадался на 100% - у тебя ЛОКАЛЬНОЕ подключение(без указания сервера/IP).. А для вызова из служб/dll нужно подключение с указанием IP/сервера... хотя бы LOCALHOST:DataBase_PATH



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2009.07.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.007 c
2-1243489065
lewka
2009-05-28 09:37
2009.07.26
Работа с IP-адресом


15-1243024654
Юрий
2009-05-23 00:37
2009.07.26
С днем рождения ! 23 мая 2009 суббота


2-1243428554
Mishenka
2009-05-27 16:49
2009.07.26
Как отловить событие закрытия ToolBar a ?


2-1243397495
Алексей Иванов
2009-05-27 08:11
2009.07.26
Свойство TTreeView.Parent


15-1243085085
Gooseman
2009-05-23 17:24
2009.07.26
Компьютерный глюк или вирус... Как лечить?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский