В SQL я научился проверять ошибки в каждом запросе, выполняемом моим сценарием.
$query = "SELECT * FROM something";
$result=msqli_query($conn, $query);
if(!$result){
echo "There is something wrong with ", $query;
} else {
//Proceed as normal
}
Поэтому я подумал, что было бы неплохо внедрить эту же идею в мою программу на паскале.Но я не знаю, как проверить, не выполняется ли часть в программе или нет.Я думал о чем-то вроде этого
if (//a function/procedure could not execute) then
WriteLn('Error!')
else
//Proceed with other functions/procedures;
В SQL !$result
означает mysqli_query
вернул false
, потому что он не мог выполнить запрос, но я не знаю, как это сделать, чтобыПаскаль функции / процедуры ... Обычно, если функция или процедура не в состоянии выполнить программу, она просто завершится с ошибкой в терминале, она не вернет значение false
, как в SQL для меня, чтобы поймать и манипулировать.