From: Anatol Belski Date: Mon, 7 Nov 2016 19:39:51 +0000 (+0100) Subject: Add test for bug #73448 X-Git-Tag: php-7.1.0RC6~9^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f0676cbe202936157820a7c066c36b6edfd32135;p=php Add test for bug #73448 --- diff --git a/ext/odbc/tests/bug73448.phpt b/ext/odbc/tests/bug73448.phpt new file mode 100644 index 0000000000..4becce7e7b --- /dev/null +++ b/ext/odbc/tests/bug73448.phpt @@ -0,0 +1,52 @@ +--TEST-- +Bug #73448 odbc_errormsg returns trash, always 513 bytes +--SKIPIF-- + +--FILE-- + $sql) { + $r = @odbc_exec($conn, $sql); + + if (false === $r) { + $e = odbc_errormsg($conn); + $n = odbc_error($conn); + + var_dump($sql, $n, $e, strlen($e)); + echo "\n"; + } + + if ($r) { + odbc_free_result($r); + } + +} + +odbc_close($conn); +?> +==DONE== +--EXPECT-- +string(42) "/* non existent procedure xy */ execute xy" +string(5) "37000" +string(84) "[Microsoft][ODBC SQL Server Driver][SQL Server]Could not find stored procedure 'xy'." +int(84) + +string(58) "/* another erroneous query */ SELECT * FROM zwiebelfleisch" +string(5) "S0002" +string(84) "[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'zwiebelfleisch'." +int(84) + +==DONE==