Reis wrote:
> I'm trying to use dbi to connect to MySQL 4.0.18 on windows XP 
> professional.
> 
> I have used a test with this code
> 
> ------------------------------------------------
> # simple.rb - simple MySQL script using Ruby DBI module
> require "dbi"
> 
> begin
>   # connect to the MySQL server
>   dbh = DBI.connect("dbi:Mysql:test:localhost", "testuser", "testpass")
>   # get server version string and display it
>   row = dbh.select_one("SELECT VERSION()")
>   puts "Server version: " + row[0]
>   rescue DBI::DatabaseError => e
>     puts "An error occurred"
>     puts "Error code: #{e.err}"
>     puts "Error message: #{e.errstr}"
>   ensure
>     # disconnect from server
>     dbh.disconnect if dbh
> end
> ------------------------------------------------
> 
> But i have this error.

<snip>

It looks like you have the DBD but don't have the underlying MySQL driver. 
Remember, the DBD is just the frontend to the driver, not the driver itself.

Regards,

Dan