Get it here! Perl DBD::Sybase 1.14.01 for Active State Perl 5.16 Windows XP/Vista/7/8 32bit AND 64bit

by Jason L Froebe on February 17, 2013, 14 comments

Assuming that you installed Sybase SDK OpenClient 15.7.

Sybase Openclient is included in the Sybase Developer’s Kit, and ASE PC Client. If you don’t have a license, you can download the ASE 15.7 Developer Edition for Windows which will include it.

Install ActiveState Perl from http://www.activestate.com (free) and install DBI if it isn’t already installed.  It should be but you never know…

  1. Start -> ActiveState Perl -> Perl Package Manager
  2. install DBI
  3. exit

Now, the easy part.  Install the DBD-Sybase-1.14 1.14 PPM:

  1. download DBD-Sybase-1.14
  2. extract zip file to temporary directory (e.g. c:\test)
  3. Start -> Run -> cmd.exe (as Administrator if Vista or Windows 7)
  4. cd \test
  5. ppm install DBD-Sybase.ppd
  6. exit

That’s it :)

It should automatically install the DBD::Sybase for Perl 5.16 32bit or 64bit depending on which version of Active State Perl you have installed.

UPDATE (March 6th, 2013):

The PPM is fixed now. Please let me know of any issues.

Share Button

14 thoughts on “Get it here! Perl DBD::Sybase 1.14.01 for Active State Perl 5.16 Windows XP/Vista/7/8 32bit AND 64bit

  1. Would you be so kind as to discuss *how* you went about building this module? For example, If I wanted to install DBD::Sybase against Citrus Perl.

  2. Great help with this. Just a small correction needed, I tested this on 32 bit Win 7 with Perl 5.16 and got errors. The PPD file needs changes for the 32 bit tag as well. Please correct the architecture entry in th PPD from to .

    Successfully installed on my machine after this change. Great work though!! :)

    • Guess the reply cleared out the tags. :(
      The architecture needs to be MSWin32-x86-multi-thread-5.16 instead of MSWin32-x32-multi-thread-5.16.

        • Hi,
          I just insalled the latest Sybase DBD and getting the following error:

          install_driver(Sybase) failed: Can’t load ‘C:/Perl/site/lib/auto/DBD/Sybase/Syba
          se.dll’ for module DBD::Sybase: load_file:%1 is not a valid Win32 application at
          C:/Perl/lib/DynaLoader.pm line 191.
          at (eval 3) line 3.
          Compilation failed in require at (eval 3) line 3.
          Perhaps a required shared library or dll isn’t installed where expected
          at Syb_connect.pl line 3.

          Kindly help.

          Thank You.

  3. I’m using WinXP with ActivePerl
    Getting this error when trying to use DBD::Sybase:

    “The application or DLL C:\Perl\site\lib\auto\dbd\sybase\sybase.dll is not a valid windows image”

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Facebook login by WP-FB-AutoConnect