On Fri Oct 10 10:10:19 2008, stricsc wrote:
Show quoted text> Martin:
>
> You do good work! Thanks for the fix and the notes on how to build for
> the ActiveState environment.
>
> Test cases ran fine except for the following...
>
> t/20SqlServer...........ok 20/53# DBD::ODBC::st execute failed:
> [Microsoft][ODBC SQL Server Driver]Connection is busy with results for
> another hstmt (SQL-HY000) at t/20SqlServer.t line 101.
> # DSN=dbi:ODBC:DSN=CPM_DB;MARS_Connection=yes;
> #
> # NOTE: You failed this test because your SQL Server driver
> # is too old to handle the MARS_Connection attribute. This test cannot
> # easily skip this test for old drivers as there is no definite SQL
> Server
> # driver version it can check.
I would presume because your SQL server ODBC driver does not support
MARS_Connection attribute - although I'm a little surprised since I
thought the code you sent me suggested you were using the native client.
Anyway, it only means you cannot use multiple active statements by
defining the MARS_Connection attribute.
Show quoted text>
> And testing with my software indicates no problems.
>
> For me, hard part was finding vcvars32.bat (was in C:\Program
> Files\Microsoft Visual Studio 9.0\VC\bin) and
> Setting up DBI_DSN (=dbi:ODBC:CPM_DB in my environment), DBI_USER and
> DBI_PASS. Never had occasion to use any of that before.
Quite surprised you got that far. I've had loads of problems making perl
XS modules work with activestate perl when I've had to build them. They
compile and dlls are produced but they won't run. In the end I gave up
and built my own perl for windows.
Show quoted text> Thanks again for the quick turnaround.
no problem. 1.17 was a massive change from 1.16 so I expected some
issues which is why I woke up when I saw this issue.
Show quoted text> Any idea when it will be available in the ActiveState repositories, and
> do you forsee it being versioned as 1.17.1?
I'm afraid not as I don't control activestate and in any case I'm not
sure they build development (ones ending in _N) releases. If I could
persuade more people to test development releases in real conditions
then I'd release a full (non-development) release more regularly. This
time around I'm likely to go to 1.18 pretty quickly as this rt and the
other one you posted in could be quite annoying for some people.
Martin
--
Martin J. Evans
Wetherby, UK