parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Проблема с обработкой ошибок

Oleg 31.05.2007 12:48

Суть проблемы:
Если есть ^try{}{}, то обрабатывется ошибка, если нет ^try{}{}, то всё работает как надо без ошибок.

Сейчас нет быстрого соединения проверяю на модеме до сервера и работает не как ожидается те не работает.

Некоторое время назад этот код успешно прошёл тесты и работал и на быстром соединении и на медленом.
^db.menu{
	$r_connect_string[mysql://$db.login:${db.password}@$db.host/$db.db_name?charset=cp1251_koi8]
	^try{
		^connect[$r_connect_string]{$test(^int:sql{SELECT 4-3})}
		^if($test == 1){
			^vTestDb[$db.uid]
		}
	}{
		^if($exception.type eq sql.connect){
			$exception.handled(true)
		}
	}
}
Собаственно вопрос: Что делать?
и как жить дальше? :)