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

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. Will

    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.

    Reply
  2. Eric

    ppm install failed: The PPD does not provide code to install for this platform
    Windows 7 Professional SP1
    ActiveState 64-bit

    Reply
  3. Sudeep Hazra

    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!! :)

    Reply
    1. Sudeep Hazra

      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.

      Reply
        1. Shamit

          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.

          Reply
  4. bob

    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”

    Reply

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>