From: Paul D. <pd...@us...> - 2003-02-08 01:46:05
|
Update of /cvsroot/ruby-dbi/src/lib/dbd_mysql In directory sc8-pr-cvs1:/tmp/cvs-serv10610 Modified Files: Mysql.rb Log Message: return MySQL error number on exceptions, not just error message Index: Mysql.rb =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbd_mysql/Mysql.rb,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- Mysql.rb 8 Feb 2003 01:37:51 -0000 1.18 +++ Mysql.rb 8 Feb 2003 01:46:02 -0000 1.19 @@ -67,7 +67,7 @@ return Database.new(handle, attr) rescue MyError => err - raise DBI::DatabaseError.new(err.message) + raise DBI::DatabaseError.new(err.message, err.errno) end def data_sources @@ -76,7 +76,7 @@ handle.close return res rescue MyError => err - raise DBI::DatabaseError.new(err.message) + raise DBI::DatabaseError.new(err.message, err.errno) end # Driver-specific functions ------------------------------------------------ @@ -187,7 +187,7 @@ def disconnect @handle.close rescue MyError => err - raise DBI::DatabaseError.new(err.message) + raise DBI::DatabaseError.new(err.message, err.errno) end def ping @@ -202,7 +202,7 @@ def tables @handle.list_tables rescue MyError => err - raise DBI::DatabaseError.new(err.message) + raise DBI::DatabaseError.new(err.message, err.errno) end # Eli Green (fixed up by Michael Neumann) @@ -251,7 +251,7 @@ @handle.affected_rows # return value } rescue MyError => err - raise DBI::DatabaseError.new(err.message) + raise DBI::DatabaseError.new(err.message, err.errno) end @@ -363,13 +363,13 @@ @rows = @handle.affected_rows } rescue MyError => err - raise DBI::DatabaseError.new(err.message) + raise DBI::DatabaseError.new(err.message, err.errno) end def finish @res_handle.free if @res_handle rescue MyError => err - raise DBI::DatabaseError.new(err.message) + raise DBI::DatabaseError.new(err.message, err.errno) end def fill_array(rowdata) @@ -387,7 +387,7 @@ @current_row += 1 fill_array(@res_handle.fetch_row) rescue MyError => err - raise DBI::DatabaseError.new(err.message) + raise DBI::DatabaseError.new(err.message, err.errno) end def fetch_scroll(direction, offset) @@ -431,7 +431,7 @@ } retval rescue MyError => err - raise DBI::DatabaseError.new(err.message) + raise DBI::DatabaseError.new(err.message, err.errno) end def rows |