0800108001 — Client kan geen verbinding tot stand brengen
De client kon geen verbinding maken met de databaseserver.
Blader door alle 150 SQL-/databasefouten-foutcodes met oorzaken, oplossingen en voorbeelden.
08001De client kon geen verbinding maken met de databaseserver.
08003De opgegeven databaseverbinding bestaat niet of is gesloten.
08006Een bestaande databaseverbinding is onverwacht verloren gegaan.
22001Een tekenreekswaarde is te lang voor de doelkolom.
22003Een numerieke waarde valt buiten het bereik van het gegevenstype van de doelkolom.
22007Een datum-, tijd- of tijdstempelwaarde heeft een ongeldig formaat.
22008Een datum-/tijdwaarde valt buiten het geldige bereik voor het veld.
22012Er werd een deling door nul geprobeerd in een SQL-expressie.
22P02Een waarde kon niet worden geconverteerd naar het vereiste gegevenstype.
23502Een INSERT of UPDATE probeerde een NOT NULL-kolom op NULL in te stellen.
23503Een INSERT of UPDATE schendt een externe-sleutelbeperking.
23505Een INSERT of UPDATE schendt een uniekheidsbeperking of primaire sleutel.
23514Een INSERT of UPDATE schendt een CHECK-beperking op de tabel.
23P01Een INSERT of UPDATE schendt een uitsluitingsbeperking.
25001De opdracht kan niet worden uitgevoerd binnen een actieve transactie.
25006Er werd geprobeerd gegevens te wijzigen in een alleen-lezen transactie.
25P02Een opdracht werd uitgegeven in een transactie die al mislukt is.
28000De authenticatiegegevens zijn ongeldig.
28P01Het opgegeven wachtwoord voor authenticatie is onjuist.
3D000De opgegeven database bestaat niet.
3F000Het opgegeven schema bestaat niet in de database.
40001De transactie werd teruggedraaid vanwege een serialisatieconflict.
40P01Twee of meer transacties wachten op elkaars vergrendelingen, waardoor een deadlock ontstaat.
42000De SQL-instructie bevat een syntaxisfout of schendt een toegangsregel.
42501De huidige gebruiker beschikt niet over het vereiste recht.
42601De SQL-instructie bevat een syntaxisfout.
42602Een identifiernaam in de SQL-instructie is ongeldig.
42701Een kolomnaam verschijnt meer dan eens op een positie waar deze uniek moet zijn.
42702Een kolomreferentie is ambigu omdat deze in meerdere tabellen voorkomt.
42703De opgegeven kolom bestaat niet in de tabel of de resultaatset.
42704Het opgegeven databaseobject (type, operator, functie) bestaat niet.
42710Er bestaat al een object met de opgegeven naam.
42712Een tabelaliasis wordt meer dan eens gebruikt in dezelfde query.
42804De gegevenstypen in de expressie zijn incompatibel.
42830De definitie van de externe sleutel is ongeldig door een type-mismatch of een ontbrekende unieke beperking.
42883De functie met de opgegeven naam en argumenttypen bestaat niet.
42P01De opgegeven tabel of view bestaat niet.
42P02Er wordt verwezen naar een parameter van een voorbereide instructie die niet is gedefinieerd.
42P03Er bestaat al een cursor met de opgegeven naam.
42P04Er bestaat al een database met de opgegeven naam.
42P06Er bestaat al een schema met de opgegeven naam.
42P07Er bestaat al een tabel met de opgegeven naam in het schema.
42P10Een kolomreferentie in GROUP BY, ORDER BY of DISTINCT ON is ongeldig.
42P16De tabeldefinitie is ongeldig.
42P18Het gegevenstype van een expressie kon niet worden bepaald.
53100De schijf van de databaseserver is vol.
53200De databaseserver heeft onvoldoende geheugen.
53300Het maximale aantal databaseverbindingen is bereikt.
54000Een implementatielimiet van de database is overschreden.
54001De SQL-instructie is te complex voor de database om te verwerken.
54011Het aantal kolommen overschrijdt de databaselimiet.
54023Er zijn te veel argumenten doorgegeven aan een functie.
55000Het databaseobject bevindt zich niet in de vereiste status.
55006Het databaseobject is momenteel in gebruik en kan niet worden gewijzigd.
55P03De gevraagde vergrendeling kon niet zonder wachten worden verkregen.
57014De query is geannuleerd door de gebruiker of door een time-out.
57P01De databaseserver wordt afgesloten.
57P02De databaseserver is gecrasht en wordt opnieuw gestart.
57P03De databaseserver is nog niet gereed om verbindingen te accepteren.
58000Er is een besturingssysteemfout opgetreden tijdens een databasebewerking.
58030Er is een schijf-I/O-fout opgetreden tijdens een databasebewerking.
P0001Er is een door de applicatie gedefinieerde uitzondering gegenereerd in PL/pgSQL.
P0002Een SELECT INTO in PL/pgSQL retourneerde geen rijen terwijl er precies één verwacht werd.
P0003Een SELECT INTO in PL/pgSQL retourneerde meer dan één rij.
MySQL 1005MySQL kan de tabel niet aanmaken vanwege een beperking of configuratiefout.
MySQL 1007De database kan niet worden aangemaakt omdat deze al bestaat.
MySQL 1044De gebruiker heeft geen toegang tot de opgegeven database.
MySQL 1045Authenticatie is mislukt met de opgegeven inloggegevens.
MySQL 1049De opgegeven database bestaat niet.
MySQL 1054De opgegeven kolom bestaat niet in de tabel.
MySQL 1062Een INSERT of UPDATE zou een dubbele waarde aanmaken in een unieke index.
MySQL 1064De SQL-instructie bevat een syntaxisfout.
MySQL 1146De verwezen tabel bestaat niet in de database.
MySQL 1215MySQL kan de foreign key niet aanmaken vanwege een definitie-mismatch.
MySQL 1217Een foreign key-beperking verhindert het verwijderen van een bovenliggende rij.
MySQL 1264Een numerieke waarde overschrijdt het geldige bereik voor de kolom.
MySQL 1366De tekenreeks bevat tekens die ongeldig zijn voor de tekenset van de kolom.
MySQL 1451Een foreign key verhindert aanpassing van een verwezen bovenliggende rij.
MySQL 1452Een foreign key verhindert het toevoegen van een onderliggende rij omdat de bovenliggende rij niet bestaat.
MySQL 1213Er is een deadlock gedetecteerd tussen gelijktijdige transacties.
MySQL 1205Een vergrendelingswacht heeft de geconfigureerde time-out overschreden.
MySQL 2002De MySQL-client kan geen verbinding maken via het lokale socketbestand.
MySQL 2003De client kan geen TCP-verbinding tot stand brengen met de server.
MySQL 2006De verbinding met de MySQL-server is verbroken.
MySQL 2013De verbinding is verbroken tijdens een query.
MySQL 1040Het maximale aantal MySQL-verbindingen is overschreden.
MySQL 1114De tabel heeft zijn maximale omvang bereikt.
MySQL 1153De query of het resultaat overschrijdt max_allowed_packet.
MySQL 1227De bewerking vereist een privilege dat de gebruiker niet heeft.
MySQL 1236De replicatieslave heeft een fout ondervonden bij het lezen van de binary log.
SQLITE_BUSY (5)Het databasebestand is vergrendeld door een andere verbinding of proces.
SQLITE_LOCKED (6)Een tabel in de database is vergrendeld door dezelfde verbinding.
SQLITE_NOMEM (7)SQLite kon niet voldoende geheugen toewijzen.
SQLITE_READONLY (8)De database is geopend in alleen-lezen modus of het bestandssysteem is alleen-lezen.
SQLITE_INTERRUPT (9)De bewerking werd onderbroken door sqlite3_interrupt().
SQLITE_IOERR (10)Er trad een schijf-I/O-fout op bij het lezen of schrijven van de database.
SQLITE_CORRUPT (11)Het databasebestand is beschadigd.
SQLITE_FULL (13)Het invoegen mislukte omdat de schijf vol is of de databasegroottegrens is bereikt.
SQLITE_CANTOPEN (14)SQLite kan het databasebestand niet openen.
SQLITE_SCHEMA (17)Het schema is gewijzigd tussen het voorbereiden en uitvoeren van een instructie.
SQLITE_TOOBIG (18)Een tekenreeks- of BLOB-waarde overschrijdt de maximale grootte van SQLite.
SQLITE_CONSTRAINT (19)Een INSERT, UPDATE of DELETE heeft een beperking geschonden.
SQLITE_MISMATCH (20)Het gegevenstype komt niet overeen met het verwachte type.
SQLITE_MISUSE (21)De SQLite API werd onjuist gebruikt.
SQLITE_RANGE (25)Een parameterindex doorgegeven aan sqlite3_bind valt buiten het toegestane bereik.
SQLITE_NOTADB (26)Het bestand is geen geldige SQLite-database.
SQLITE_ERROR (1)Er is een generieke SQL-fout opgetreden of de database ontbreekt.
SQLITE_PERM (3)De gevraagde toegangsmodus voor het databasebestand is niet toegestaan.
SQLITE_ABORT (4)De bewerking werd afgebroken door een callbackfunctie.
SQLITE_NOTFOUND (12)Een interne routine retourneerde 'niet gevonden'. Zelden zichtbaar in applicatiecode.
SQLITE_WARNING (28)SQLite heeft een niet-kritiek probleem geconstateerd en een waarschuwing afgegeven.
02000De SQL-instructie is voltooid maar heeft geen rijen geretourneerd of beïnvloed.
01000Er is een niet-kritieke waarschuwing gegeven tijdens SQL-uitvoering.
0A000De gevraagde SQL-functie wordt niet ondersteund door deze database.
22004Er is een NULL-waarde aangetroffen waar deze niet is toegestaan.
22023Een parameterwaarde is ongeldig voor de bewerking.
22026De tekenreekslengte komt niet overeen met de verwachte vaste lengte.
23001Een beperkingsregel verhinderde de verwijdering of bijwerking van een gerefereerde rij.
24000Er is een cursorbewerking uitgevoerd in een ongeldige status.
26000De naam van de voorbereide instructie bestaat niet.
2B000Privileges kunnen niet worden ingetrokken omdat afhankelijke privileges bestaan.
2D000Een transactiebeëindigingsopdracht was ongeldig in de huidige context.
34000De opgegeven cursornaam bestaat niet of is ongeldig.
38000Er is een uitzondering opgetreden in een externe functie of procedure.
39000Een externe functie is onjuist aangeroepen.
42809Het genoemde object is niet het verwachte type voor de operatie.
42846De waarde kan niet automatisch worden omgezet naar het vereiste type.
42P20De specificatie van de vensterfunctie is ongeldig.
42611Een kolomdefinitie in CREATE TABLE of ALTER TABLE is ongeldig.
MySQL 1048Een INSERT of UPDATE probeerde een NOT NULL-kolom op NULL in te stellen.
MySQL 1060Een kolomnaam komt meer dan eens voor in de tabeldefinitie.
MySQL 1071De indexsleutellengte overschrijdt het maximum van de opslagengine.
MySQL 1091De te verwijderen kolom of sleutel bestaat niet.
MySQL 1118De rijgrootte overschrijdt het maximum van de opslagengine.
MySQL 1136Het aantal kolommen bij INSERT komt niet overeen met het aantal waarden.
MySQL 1142De gebruiker mist het vereiste privilege op tabelniveau.
MySQL 1149De SQL-instructie bevat een syntaxisfout (verouderd formaat).
MySQL 1292Een waarde werd afgekapt of is ongeldig tijdens typeconversie.
MySQL 1364Een NOT NULL-veld kreeg geen waarde en heeft geen standaardwaarde.
MySQL 1406De gegevenswaarde overschrijdt de maximale lengte van de kolom.
MySQL 2014MySQL-clientopdrachten worden in de verkeerde volgorde verstuurd.
MySQL 1169Een schrijfbewerking naar een unieke index met IGNORE werd overgeslagen.
MySQL 1461Het maximale aantal voorbereide instructies is bereikt.
SQLITE_AUTH (23)De autorisatiecallback heeft de bewerking geweigerd.
SQLITE_FORMAT (24)Deze foutcode is gereserveerd en wordt momenteel niet gebruikt door SQLite.
SQLITE_NOLFS (22)Het platform ondersteunt geen grote bestanden zoals vereist door de database.
SQLITE_PROTOCOL (15)Er is een fout opgetreden in het databasevergrendelingsprotocol.
SQLITE_EMPTY (16)Het databasebestand bestaat maar bevat geen tabellen.
MySQL 1025Er trad een fout op bij het hernoemen van een tabel of verwijderen van een foreign key.
MySQL 1065Er werd een lege query naar de MySQL-server gestuurd.