Re: DBI frage

Michael Neumann <[email protected]>
Newsgroups gmane.comp.lang.ruby.german
Message-ID <[email protected]>
On Tue, May 21, 2002 at 07:46:51PM +0200, Markus Jais wrote:
> hallo

Hallo,

> Ich bin gerade dabei einen Zeitschriften Artikel über Ruby/DBI zu schreiben
> und jetzt über ein problem gestolpert.

Wieder in Linux Enterprise? *freu* 

> habe Ruby 1.6.5 und ruby/dbi 0.14 unter RedHat 7.1.
> datenbank: postgresql 7.1.3
> hier mein beispiel skript:
> (soll sämtliche daten zur tabelle "greifvögel" ausgeben wie z.B. spaltennamen)
> 
> require "dbi"
> 
> DBI.connect('dbi:Pg:voegel', 'markus', 'passwd') do | dbh |
> dbh.columns("greifvoegel").each { |col|
>     col.keys.each { |key|
>         printf("%-15s: %-30s\n", key, col[key])
>     }
>     puts 
> }
> end
> 
> das programm tut zwar genau was ich will aber gibt auch eine fehlermeldung 
> aus:
> hier der output:
> 
> /home/markus/writings/ruby-dbi$  ./meta.rb
> /usr/local/lib/ruby/site_ruby/1.6/dbi/dbi.rb:554: warning: instance variable 
> @trace_mode not initialized
> [...] 
>
> weiß jemand was das problem ist??

Das Problem ist in 0.0.15 gelöst (in Handle#initialize wird nun einfach 
@trace_output und @trace_mode nil zugewiesen).

Ansonsten lassen sich diese Warnmeldungen unterdrücken, wenn man Ruby nicht mit
-w startet.

MfG,

  Michael

-- 
Michael Neumann  ***  eMail [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.