From: Michael N. <mne...@us...> - 2003-05-14 18:36:19
|
Update of /cvsroot/ruby-dbi/src/ext/dbd_sqlite/test In directory sc8-pr-cvs1:/tmp/cvs-serv16393/test Added Files: test.rb Log Message: Patch by <moo...@mo...>: * fix Row Processed Count(sqlite_changes() function) * fix DBI::Timestamp quote format for Timestamp sorting before '2003-2-13 1.2.3.0' => after '2003-02-13 01:02:03' --- NEW FILE: test.rb --- require 'dbi' File.unlink("dbierrortestdb") rescue nil db = DBI.connect("dbi:SQLite:dbierrortestdb") db.execute("create table sequences (name varchar(30), val integer)") db.execute("insert into sequences (name,val) values ('test',1000)") puts "Before: #{db.select_all('select * from sequences').inspect}" sth = db.prepare("update sequences set val=? where val=? and name=?") sth.execute(1001,1000,"test") rows = sth.rows puts "Rows changed: #{rows}" puts "After: #{db.select_all('select * from sequences').inspect}" if rows != 1 puts "TEST FAILED" exit -1 else puts "TEST PASSED" exit 0 end |