[已解决 未commit]RUBY通过dbi ado连接sqlserver数据库的问题
环境:ruby1.86 / dbi0.20 / sql server 2005
事情的经过是这样子的:
dbh.connect 连接数据库正常无误
puts dbh.execute 'select xx...' 查询结果正确无误
puts dbh.do 'insert into xx..' 返回nil值
puts dbh.execute 'select xx...' 查询到刚插入的值了
dbh.disconnect 断开连接
dbh.connect 重新连接
puts dbi.execute 'select xx...' 刚插入的值没了 被删了
dbh.disconnect
ft 这是怎么一回事。。。。 怎么一断开连接 插入的值就没了。。
好奇怪 希望有同在win环境下的朋友试下 是不是大家都有这个问题?
[ 本帖最后由 rubylee 于 2008-4-15 14:07 编辑 ]