Turning on tracing is usually a good idea when odd things are happening.
Read https://metacpan.org/pod/DBI#TRACING
and set the DBI_TRACE environment variable.

Tim.

On Wed, Oct 29, 2014 at 09:56:27PM -0600, Jon wrote:
>    Hello Peter,
> 
>    Well, that's kinda what I figured but never hurts try for the easy answer.
> 
>    I cleaned up your test script a bit. 
> 
>    Can you give this version a try: 
> [1]https://gist.github.com/three18ti/c37587ef7d5fb9ee5748
> 
>    I'm downloading DB2 as we speak, but I wanted to ask for your DB2_HOME 
> environment variable.  In your
>    instructions it has you set it, but the instructions are clearly for a 
> linux server, what did you do on
>    your windows server?
> 
>    Honestly, I have very limited DB2 experience, so it's kinda the blind 
> leading the blind here.  I'm
>    really just curious myself. you're more than welcome to ignore me and wait 
> for one of the more
>    experienced guys :)
> 
>    Best Regards,
>    Jon A
>    On Wed, Oct 29, 2014 at 8:42 PM, Peter Shabino <[2]wi...@hotmail.com> 
> wrote:
> 
>      I am running it from a command prompt and I am getting some of the 
> output so perl is running fine.
>      Just looks like any command that trys and uses the DB2 interface causes 
> a crash. 
>      Thanks,
>      Peter
> 
>      My projects:
>      [3]http://www.wire2wire.org/
> 
>    
> --------------------------------------------------------------------------------------------------------
> 
>      Date: Wed, 29 Oct 2014 20:26:15 -0600
>      Subject: RE: First time DBI user crashing perl
>      From: [4]three1...@gmail.com
>      To: [5]wi...@hotmail.com
>      CC: [6]dbi-users@perl.org
> 
>      Hello Peter,
> 
>      How are you invoking the script? Do you have a perl script that you 
> double click?
> 
>      If so, can you try opening a command/powershell window and running your 
> program? You'll likely have to
>      specify the full path to the perl binary then pass your script as the 
> first parameter.
> 
>      E.g.: \strawberry\perl\bin\perl.exe [7]my_script.pl
> 
>      I have not encountered this particular problem with db2 but this is my 
> first step when trying to get
>      one of my scripts to run in Windows (I'm a Linux enginner by the Windows 
> engineers steal a lot of my
>      applications), perhaps someone has more specific experience than myself.
> 
>      Best Regards,
>      Jon A
> 
>      On Oct 29, 2014 5:50 PM, "Peter Shabino" <[8]wi...@hotmail.com> wrote:
> 
>        Try this again I apparently found a keyboard shortcut to send the 
> message in hotmail......
> 
>        Trying to set up a connection to a remote DB2 server in perl to query 
> some data. 
>        Followed the directions here:
>        [9]http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg21297335
>        Then searching the web I came up with this chunk of code:
>        use warnings;
>        use strict;
>        use DBI;
>        use DBD::DB2;
>        print("Operating System = ",$^O,"\n");
>        print("Perl Binary = ",$^X,"\n");
>        print("Perl Version = ",$],"\n");
>        print("DBI Version = ",$DBI::VERSION,"\n");
>        print("DBD::DB2 Version = ",$DBD::DB2::VERSION,"\n\n");
>        print("env = ",$ENV{ DB2INSTANCE},"\n");
>        my @driver_names = DBI->available_drivers;
>        print(join("\n",@driver_names),"\n");
>        print("I am here\n");
>        my @dataSources   =   DBI->data_sources('DB2');
>        print(@dataSources,"\n");
>        print("I am there\n");
>        exit(0);
>        When I run this I get a popup that says the "Perl interpreter has 
> stopped working" and a button to
>        close the program. 
>        on the console I get:
>        Operating System = MSWin32
>        Perl Binary = c:\strawberry\perl\bin\perl.exe
>        Perl Version = 5.018001
>        DBI Version = 1.631
>        DBD::DB2 Version = 1.85
>        env = DB2
>        ADO
>        DB2
>        DBM
>        ExampleP
>        File
>        Gofer
>        ODBC
>        Pg
>        Proxy
>        SQLite
>        Sponge
>        mysql
>        I am here
>        So the failure is when I try and get the DB2 data sources... 
>        Just have no idea even where to start looking for the issue since 
> there is no error message. Is
>        there a log file with more information on what might have died?
>        Thanks,
>        Peter
>        My projects:
>        [10]http://www.wire2wire.org/
> 
> References
> 
>    Visible links
>    1. https://gist.github.com/three18ti/c37587ef7d5fb9ee5748
>    2. mailto:wi...@hotmail.com
>    3. http://www.wire2wire.org/
>    4. mailto:three1...@gmail.com
>    5. mailto:wi...@hotmail.com
>    6. mailto:dbi-users@perl.org
>    7. http://my_script.pl/
>    8. mailto:wi...@hotmail.com
>    9. http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg21297335
>   10. http://www.wire2wire.org/

Reply via email to