lib/knj/knjdb/libknjdb_sqlite3_ironruby.rb in knjrbfw-0.0.8 vs lib/knj/knjdb/libknjdb_sqlite3_ironruby.rb in knjrbfw-0.0.9
- old
+ new
@@ -1,69 +1,69 @@
require "Mono.Data.Sqlite, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"
require "Mono.Data.SqliteClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"
class KnjDB_sqlite3_ironruby
- def escape_table
- return "`"
- end
-
- def escape_col
- return "`"
- end
-
- def escape_val
- return "'"
- end
-
- def initialize(knjdb_ob)
- @knjdb = knjdb_ob
- @conn = Mono::Data::SqliteClient::SqliteConnection.new("URI=file:" + @knjdb.opts[:path] + ",version=3")
- @conn.Open
- end
-
- def query(string)
- dbcmd = @conn.CreateCommand
- dbcmd.CommandText = string
- reader = dbcmd.ExecuteReader
- return KnjDB_sqlite3_ironruby_result.new(reader)
- end
-
- def escape(string)
- if (!string)
- return ""
- end
-
- string = string.gsub("'", "\\'")
- return string
- end
-
- def lastID
- return @conn.last_insert_row_id
- end
+ def escape_table
+ return "`"
+ end
+
+ def escape_col
+ return "`"
+ end
+
+ def escape_val
+ return "'"
+ end
+
+ def initialize(knjdb_ob)
+ @knjdb = knjdb_ob
+ @conn = Mono::Data::SqliteClient::SqliteConnection.new("URI=file:" + @knjdb.opts[:path] + ",version=3")
+ @conn.Open
+ end
+
+ def query(string)
+ dbcmd = @conn.CreateCommand
+ dbcmd.CommandText = string
+ reader = dbcmd.ExecuteReader
+ return KnjDB_sqlite3_ironruby_result.new(reader)
+ end
+
+ def escape(string)
+ if (!string)
+ return ""
+ end
+
+ string = string.gsub("'", "\\'")
+ return string
+ end
+
+ def lastID
+ return @conn.last_insert_row_id
+ end
end
class KnjDB_sqlite3_ironruby_result
- def initialize(reader)
- @reader = reader
- end
-
- def fetch
- if !@reader.Read
- return false
- end
-
- ret = {}
-
- count = 0
- while true
- begin
- ret[@reader.get_name(count)] = @reader.get_string(count)
- rescue IndexError => e
- break
- end
-
- count += 1
- end
-
- return ret
- end
+ def initialize(reader)
+ @reader = reader
+ end
+
+ def fetch
+ if !@reader.Read
+ return false
+ end
+
+ ret = {}
+
+ count = 0
+ while true
+ begin
+ ret[@reader.get_name(count)] = @reader.get_string(count)
+ rescue IndexError => e
+ break
+ end
+
+ count += 1
+ end
+
+ return ret
+ end
end
\ No newline at end of file