# I can't use DBI with ruby mingw32 on windows

**URL:** <https://www.ruby-forum.com/t/i-cant-use-dbi-with-ruby-mingw32-on-windows/174353>\
**Category:** Ruby\
**Created:** [August 25, 2009, 3:09pm UTC](https://www.ruby-forum.com/t/i-cant-use-dbi-with-ruby-mingw32-on-windows/174353 "2009-08-25T15:09:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![triplem](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/b19c9b/32.png) [@triplem](https://www.ruby-forum.com/u/triplem)\
**Post date:** [August 25, 2009, 3:09pm UTC](https://www.ruby-forum.com/t/i-cant-use-dbi-with-ruby-mingw32-on-windows/174353/1 "2009-08-25T15:09:41Z")

</div>

I use DBI :version =\> 0.4.1 with  
activerecord-sqlserver-adapter-1.0.0.9250 on both ruby’s version. The  
same rails application that works on mswin32, doesn’t work on mingw32, i  
obtain this message:

Unable to load driver ‘ADO’ (underlying error: uninitialized constant  
DBI::DBD::ADO)

i can’t find where this constant must be initialized.

if i remove the ADO.rb from mswin32 version path:  
C:\ruby\ruby-186p287\lib\ruby\site\_ruby\1.8\DBD\ADO\ADO.rb

i get this different message:

Could not load driver (no such file to load –  
C:/ruby/ruby-186p287/lib/ruby/site\_ruby/1.8/dbd/ADO)

Does anyone had similar trouble?
