[PHP-DEV] PHP 4.0 Bug #5614: Access Violation From: mbeers <email protected>
Date: 07/14/00

From: mbeers <email protected>
Operating system: Windows 2000
PHP version: 4.0 Release Candidate 2
PHP Bug Type: MSSQL related
Bug description: Access Violation

I am using the Win32 binaries, downloaded on July 14.

The error I get is:
  PHP has encountered an Access Violation at 0150229E.

It occurs when I use the mssql_close() function without a link identifier. This is the code which causes the break:

<?
mssql_connect($SERVER_NAME, $USER_ID, $DB_PASSWORD) or die("unable to connect to server");
mssql_select_db($DB_NAME) or die("unable to connect to db");
$result = mssql_query("select field1, field2 from TestPHP where field1 > 1");

print "num rows=" . mssql_num_rows($result) . "<br>";

while ($data = mssql_fetch_row($result)) {
  print "field1=$data[0], field2=$data[1]<br>";
}

mssql_close();
?>

If I store the link identifier when I call the connect statement ($link = mssql_connect), and pass that link identifier in when I call close (mssql_close($link), all is well.

Finally, it happens with any sql statement I execute.

Thank you for your hard work.

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: php-dev-unsubscribe <email protected>
For additional commands, e-mail: php-dev-help <email protected>
To contact the list administrators, e-mail: php-list-admin <email protected>