Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
PDO::errorKod hämtar SQLSTATE för den senaste operationen på databashandtaget.
Syntax
mixed PDO::errorCode();
Returvärde
PDO::errorKod returnerar en fem-teckens SQLSTATE som en sträng eller NULL om det inte fanns någon operation på databashandtaget.
Remarks
PDO::errorKod i PDO_SQLSRV drivrutinen ger varningar vid vissa lyckade operationer. Till exempel, vid en lyckad anslutning, returnerar PDO::errorCode "01000" som indikerar SQL_SUCCESS_WITH_INFO.
PDO::errorCode hämtar endast felkoder för operationer som utförs direkt på databasanslutningen. Om du skapar en PDOStatement-instans via PDO::p repare eller PDO::query och ett fel genereras på statementobjektet, hämtar inte PDO::errorCode det felet. Du måste anropa PDOStatement::errorCode för att returnera felkoden för en operation som utförts på ett visst statementobjekt.
Stöd för PDO lades till i version 2.0 av Microsoft Drivers för PHP för SQL Server.
Example
I detta exempel stavas kolumnens namn felstavat (Cityx istället för City), vilket orsakar ett fel, som sedan rapporteras.
<?php
$conn = new PDO( "sqlsrv:server=(local) ; Database = AdventureWorks ", "", "");
$query = "SELECT * FROM Person.Address where Cityx = 'Essen'";
$conn->query($query);
print $conn->errorCode();
?>