Главная страница
    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-1243865732
Black
2009-06-01 18:15
2009.07.26
"Подсветка даты" в TMonthCalendar А здесь смотрели?


2-1243760103
dumb
2009-05-31 12:55
2009.07.26
Последовательно выполнить процедуры


3-1225083932
arhey
2008-10-27 08:05
2009.07.26
DBEdit и MySQL


15-1243162054
Юрий Зотов
2009-05-24 14:47
2009.07.26
Сортировка в XSL


4-1213253318
DJ Kondakov
2008-06-12 10:48
2009.07.26
Отследить выгрузку DLL-ки





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский