Why does latest PHP for Windows include outdated ntwdblib.dll??

Why does latest PHP for Windows include outdated ntwdblib.dll??

am 11.04.2008 22:25:47 von Sam H

I just spent a good hour or so trying to figure out why
mssql_connect() wouldn't connect to a SQL Server 2005 DB. It came
down to the ntwdblib.dll included in the install package being out of
date, so I grabbed this one, as many users pointed out:

http://www.userscape.com/ntwdblib.dll

Why isn't this included by default in the latest PHP for Windows
package? I find that a bit odd...

Re: Why does latest PHP for Windows include outdated ntwdblib.dll??

am 12.04.2008 03:31:16 von Jerry Stuckle

Sam H wrote:
> I just spent a good hour or so trying to figure out why
> mssql_connect() wouldn't connect to a SQL Server 2005 DB. It came
> down to the ntwdblib.dll included in the install package being out of
> date, so I grabbed this one, as many users pointed out:
>
> http://www.userscape.com/ntwdblib.dll
>
> Why isn't this included by default in the latest PHP for Windows
> package? I find that a bit odd...
>

Maybe because ZEND (like everyone else) doesn't try to keep up with the
latest of every possible package out there? It's a lost cause to ensure
you have the latest of everything. Or maybe even Microsoft came out
with the library after the package was built.

Rather, blame it on Microsoft for their usual lack of compatibility.
Fortunately, almost everyone else allows for compatibility between
releases (for at least a couple of years, typically).

The bottom line - if you're using Microsoft crap, ensure you have the
latest libraries from Microsoft. Period.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================

Re: Why does latest PHP for Windows include outdated ntwdblib.dll??

am 15.04.2008 19:08:52 von Sam H

On Apr 11, 8:31=A0pm, Jerry Stuckle wrote:
> Rather, blame it on Microsoft for their usual lack of compatibility.
> Fortunately, almost everyone else allows for compatibility between
> releases (for at least a couple of years, typically).
>
> The bottom line - if you're using Microsoft crap, ensure you have the
> latest libraries from Microsoft. =A0Period.

Oh believe me, if it were up to me, we'd be running this on Linux.
But requirements at work dictated that we run PHP5 on Windows/IIS.
Blech.