diff --git a/test/pdo_sqlsrv/pdo_lastInsertId.phpt b/test/pdo_sqlsrv/pdo_lastInsertId.phpt index 6beeef8c..2e488f31 100644 --- a/test/pdo_sqlsrv/pdo_lastInsertId.phpt +++ b/test/pdo_sqlsrv/pdo_lastInsertId.phpt @@ -8,35 +8,35 @@ require_once("autonomous_setup.php"); try { - $database = "tempdb"; + $database = "tempdb"; $conn = new PDO("sqlsrv:Server=$serverName;Database=$database", $username, $password); - $conn->exec("IF OBJECT_ID('tmp_table1', 'U') IS NOT NULL DROP TABLE [tmp_table1]"); - $conn->exec("IF OBJECT_ID('tmp_table2', 'U') IS NOT NULL DROP TABLE [tmp_table2]"); - $conn->exec("IF OBJECT_ID('tmp_table3', 'U') IS NOT NULL DROP TABLE [tmp_table3]"); - $conn->exec('CREATE TABLE tmp_table1(id INT IDENTITY(100,2), val INT)'); - $conn->exec('CREATE TABLE tmp_table2(id INT IDENTITY(200,2), val INT)'); - $conn->exec('CREATE TABLE tmp_table3(id INT, val INT)'); + $conn->exec("IF OBJECT_ID('tmp_table1', 'U') IS NOT NULL DROP TABLE [tmp_table1]"); + $conn->exec("IF OBJECT_ID('tmp_table2', 'U') IS NOT NULL DROP TABLE [tmp_table2]"); + $conn->exec("IF OBJECT_ID('tmp_table3', 'U') IS NOT NULL DROP TABLE [tmp_table3]"); + $conn->exec('CREATE TABLE tmp_table1(id INT IDENTITY(100,2), val INT)'); + $conn->exec('CREATE TABLE tmp_table2(id INT IDENTITY(200,2), val INT)'); + $conn->exec('CREATE TABLE tmp_table3(id INT, val INT)'); - $conn->exec('INSERT INTO tmp_table1 VALUES(1)'); - $conn->exec('INSERT INTO tmp_table2 VALUES(2)'); - $id = $conn->lastInsertId(); - var_dump($id); + $conn->exec('INSERT INTO tmp_table1 VALUES(1)'); + $conn->exec('INSERT INTO tmp_table2 VALUES(2)'); + $id = $conn->lastInsertId(); + var_dump($id); - $conn->exec('INSERT INTO tmp_table2 VALUES(3)'); - $conn->exec('INSERT INTO tmp_table1 VALUES(4)'); - $id = $conn->lastInsertId(); - var_dump($id); + $conn->exec('INSERT INTO tmp_table2 VALUES(3)'); + $conn->exec('INSERT INTO tmp_table1 VALUES(4)'); + $id = $conn->lastInsertId(); + var_dump($id); - // Should return empty string as the table does not have an IDENTITY column. - $conn->exec('INSERT INTO tmp_table3 VALUES(1,1)'); - $id = $conn->lastInsertId(); - var_dump($id); + // Should return empty string as the table does not have an IDENTITY column. + $conn->exec('INSERT INTO tmp_table3 VALUES(1,1)'); + $id = $conn->lastInsertId(); + var_dump($id); - // clean up - $conn->exec('DROP TABLE tmp_table1'); - $conn->exec('DROP TABLE tmp_table2'); - $conn->exec('DROP TABLE tmp_table3'); + // clean up + $conn->exec('DROP TABLE tmp_table1'); + $conn->exec('DROP TABLE tmp_table2'); + $conn->exec('DROP TABLE tmp_table3'); } catch( PDOException $e ) { diff --git a/test/pdo_sqlsrv/pdo_prepare_invalid_cursor.phpt b/test/pdo_sqlsrv/pdo_prepare_invalid_cursor.phpt index 0b7737a7..50488ce8 100644 --- a/test/pdo_sqlsrv/pdo_prepare_invalid_cursor.phpt +++ b/test/pdo_sqlsrv/pdo_prepare_invalid_cursor.phpt @@ -11,20 +11,17 @@ try { $database = "tempdb"; $conn = new PDO( "sqlsrv:Server = $serverName; Database = $database", $username, $password); - //$conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); // PDO::CURSOR_FWDONLY should not be quoted $stmt1 = $conn->prepare( "SELECT 1", array( PDO::ATTR_CURSOR => "PDO::CURSOR_FWDONLY" )); + print_r(($conn->errorInfo())[2]); + echo "\n"; // 10 is an invalid value for PDO::ATTR_CURSOR $stmt2 = $conn->prepare( "SELECT 2", array( PDO::ATTR_CURSOR => 10 )); + print_r(($conn->errorInfo())[2]); + echo "\n"; - if ( $stmt1 || $stmt2 ) - { - echo "Invalid values for PDO::ATTR_CURSOR should return false.\n"; - } else { - echo "Invalid values for PDO::ATTR_CURSOR return false.\n"; - } } catch( PDOException $e ) { var_dump( $e->errorInfo ); @@ -33,4 +30,5 @@ catch( PDOException $e ) { --EXPECT-- -Invalid values for PDO::ATTR_CURSOR return false. \ No newline at end of file +An invalid cursor type was specified for either PDO::ATTR_CURSOR or PDO::SQLSRV_ATTR_CURSOR_SCROLL_TYPE +An invalid cursor type was specified for either PDO::ATTR_CURSOR or PDO::SQLSRV_ATTR_CURSOR_SCROLL_TYPE \ No newline at end of file