Hi

I'm sorry I don't understand why $on_error...? Is it mean Global var?
again, ... symbol...

I tried to do the following: (peudo-code)

def test
       begin
	conn=adodb.connection
	conn.open ...
	if conn!=nil then
		#add data to db
	else
		#add data to file
	end
       rescue DBError
	conn=nil
	resume next
       end
end


On Thu, 5 Dec 2002 23:50:12 +0000 (GMT)
ahoward <ahoward / fsl.noaa.gov> wrote:

> On Fri, 6 Dec 2002, Shannon Fang wrote:
> 
> > Not what I want :(  I want "On Error Resume Next"... If that is
> > available in ruby.
> 
>   #!/usr/local/bin/ruby
> 
>   def error
>     callcc do |$on_error_resume_next|
>       raise "ERROR_DELIBERATE"
>     end
>     puts "I'm back"
>   end
> 
>   begin
>     error
>     puts "Finishing..."
>   rescue
>     $on_error_resume_next.call
>   end
> 
> 
> >> I'm back
> >> Finishing...
> 
> 
> -a
> 
> -- 
> 
>  ====================================
>  | Ara Howard
>  | NOAA Forecast Systems Laboratory
>  | Information and Technology Services
>  | Data Systems Group
>  | R/FST 325 Broadway
>  | Boulder, CO 80305-3328
>  | Email: ahoward / fsl.noaa.gov
>  | Phone:  303-497-7238
>  | Fax:    303-497-7259
>  ====================================