|
16 | 16 | $storedProc = sqlsrv_query($conn, $tsql); |
17 | 17 | if ($storedProc === false) { |
18 | 18 | echo 'Error creating Stored Procedure'; |
19 | | - die(format_errors(sqlsrv_errors())); |
| 19 | + format_errors(sqlsrv_errors()); |
| 20 | + die(); |
20 | 21 | } |
21 | 22 | sqlsrv_free_stmt($storedProc); |
22 | 23 |
|
|
26 | 27 | // Error handling |
27 | 28 | if ($getProducts === false) { |
28 | 29 | echo 'Error executing Stored Procedure'; |
29 | | - die(format_errors(sqlsrv_errors())); |
| 30 | + format_errors(sqlsrv_errors()); |
| 31 | + die(); |
30 | 32 | } |
31 | 33 | $productCount = 0; |
32 | 34 | $ctr = 0; |
|
49 | 51 | $storedProc = sqlsrv_query($conn, $tsql); |
50 | 52 | if ($storedProc === false) { |
51 | 53 | echo 'Error dropping Stored Procedure'; |
52 | | - die(format_errors(sqlsrv_errors())); |
| 54 | + format_errors(sqlsrv_errors()); |
| 55 | + die(); |
53 | 56 | } |
54 | 57 | sqlsrv_free_stmt($storedProc); |
55 | 58 | ?> |
|
60 | 63 |
|
61 | 64 | if (sqlsrv_begin_transaction($conn) === false) { |
62 | 65 | echo 'Error opening connection'; |
63 | | - die(format_errors(sqlsrv_errors())); |
| 66 | + format_errors(sqlsrv_errors()); |
| 67 | + die(); |
64 | 68 | } |
65 | 69 |
|
66 | 70 | /* Set up and execute the first query. */ |
|
101 | 105 | // Error handling |
102 | 106 | if ($getProducts === false) { |
103 | 107 | echo 'Error deleting the UDF'; |
104 | | - die(format_errors(sqlsrv_errors())); |
| 108 | + format_errors(sqlsrv_errors()); |
| 109 | + die(); |
105 | 110 | } |
106 | 111 | $tsql1 = 'CREATE FUNCTION dbo.ifGetTotalItems (@OrderID INT) RETURNS TABLE WITH SCHEMABINDING AS RETURN ( |
107 | 112 | SELECT SUM(OrderQty) AS TotalItems FROM SalesLT.SalesOrderDetail |
|
112 | 117 | // Error handling |
113 | 118 | if ($getProducts === false) { |
114 | 119 | echo 'Error creating the UDF'; |
115 | | - die(format_errors(sqlsrv_errors())); |
| 120 | + format_errors(sqlsrv_errors()); |
| 121 | + die(); |
116 | 122 | } |
117 | 123 | $tsql1 = 'SELECT s.SalesOrderID, s.OrderDate, s.CustomerID, f.TotalItems |
118 | 124 | FROM SalesLT.SalesOrderHeader s |
|
122 | 128 | // Error handling |
123 | 129 | if ($getProducts === false) { |
124 | 130 | echo 'Error executing the UDF'; |
125 | | - die(format_errors(sqlsrv_errors())); |
| 131 | + format_errors(sqlsrv_errors()); |
| 132 | + die(); |
126 | 133 | } |
127 | 134 | $productCount = 0; |
128 | 135 | $ctr = 0; |
|
0 commit comments