H
Harnish Botadra
Hey Guys,
I am having some issues with the use of bind variables...
When I use...
------------
connFC = OCI8.new(<mydb>)
connFC.exec("SELECT * from emp where id = #{id}") { |row|
}
------------
it works perfectly fine...but when I modify to use bind variables for
Number type...
-------------
connFC = OCI8.new(<mydb>)
cursorFC = connFC.parse("SELECT * from emp where id = :1")
cursorFC.bind_param(1, id)
cursorFC.exec("SELECT * from emp where id = #{id}") { |row|
}
-------------
I get no resultset...can you please tell me, what I might be missing?
Do, I need to instantiate cursorFC to OCI8::Cursor or anything else,
which I might be missing? Thanks for your help.
---Harnish
I am having some issues with the use of bind variables...
When I use...
------------
connFC = OCI8.new(<mydb>)
connFC.exec("SELECT * from emp where id = #{id}") { |row|
}
------------
it works perfectly fine...but when I modify to use bind variables for
Number type...
-------------
connFC = OCI8.new(<mydb>)
cursorFC = connFC.parse("SELECT * from emp where id = :1")
cursorFC.bind_param(1, id)
cursorFC.exec("SELECT * from emp where id = #{id}") { |row|
}
-------------
I get no resultset...can you please tell me, what I might be missing?
Do, I need to instantiate cursorFC to OCI8::Cursor or anything else,
which I might be missing? Thanks for your help.
---Harnish