I know it's been beat to death, but after setting up your named ODBC item 
correctly, here is some n00b DBI code I wrote for easy query/outputting:

# Nathan Christie
require 'dbi'

db = DBI.connect( 'DBI:ODBC:MS_SQL_QA2' )

q = db.prepare( 'select top 100 * from inventory' )

q.execute()

a = Array.new()

while q.fetchable? do
  a << q.fetch()
end

q.column_names.each do |i|
  print( i + "\t" )
end
print( "\n\n" )

i = 0
while i < a.length()-1 do
  j = 0
  while j < a[ i ].length() do
    print( a[ i ][ j ].to_s() + "\t" )
    j += 1
  end
  print( "\n" )
  i += 1
end

q.finish()

I never really did fully get Ruby's looping stuff :|
Hope this helps,
Nathan Christie
---------------------------------------------------------------------
Posted via Jive Forums
http://forums.openqa.org/thread.jspa?threadID=6445&messageID=18410#18410
_______________________________________________
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to