FileMaker SQL-foutcodes

Tijdens het parseren of uitvoeren van SQL-query's kunnen SQL-query's naar een FileMaker-gegevensbron een foutcode en een bericht opleveren. Deze fouten kunnen worden geretourneerd door de functie ExecuteSQLe, de functie ExecuteSQL wanneer deze wordt gebruikt in de Data Viewer in FileMaker Pro en de FileMaker ODBC/JDBC-clientstuurprogramma's die door andere toepassingen worden gebruikt.

Fouten bevatten informatie in deze indeling:

FQLxxxx/(regel:offset): bericht

waarbij:

  • FQLxxxx is een van de onderstaande foutcodes

  • regel en offset zijn het regelnummer en de offset naar het teken waar de fout begint in de SQL-query

  • bericht is een beschrijving van de fout

Er wordt slechts één fout tegelijk geretourneerd. Als er meer dan één fout aanwezig is, wordt een andere fout geretourneerd nadat de huidige fout is opgelost.

Foutcode Bericht

FQL0001

There is an error in the syntax of the query. (Er is een fout in de syntaxis van de opvraag.)

FQL0002

The table named "<name>" does not exist. (De tabel met de naam "<name>" bestaat niet.)

FQL0003

The table named "<name>" already exists in this query. (De tabel met de naam "<name>" bestaat al in deze opvraag.)

FQL0004

The query is too complex. (De opvraag is te complex.) The maximum number of tables has been exceeded. (Het maximumaantal tabellen is overschreden.)

FQL0005

Expressions involving aggregations are not supported. (Uitdrukkingen met combinaties worden niet ondersteund.)

FQL0006

The column named "<name>" appears in more than one table in the column reference's scope. (De kolom met de naam "<name>" komt voor in meer tabellen in het bereik van de kolomverwijzing.)

FQL0007

The column named "<name>" does not exist in any table in the column reference's scope. (De kolom met de naam "<name>" komt niet voor in een tabel in het bereik van de kolomverwijzing.)

FQL0008

The table named "<name>" does not exist in the column reference's scope. (De tabel met de naam "<name>" komt niet voor in het bereik van de kolomverwijzing.)

FQL0009

The column named "<name>" does not exist in table "<name>". (De kolom met de naam "<name>" bestaat niet in de tabel "<name>".)

FQL0010

The literal value "<name>" is not a valid DATE, TIME or TIMESTAMP. (De letterlijke waarde "<name>" is geen geldige DATUM, TIJD of TIJDSTEMPEL.)

FQL0011

Predicate must contain a logical operation (=, <, OR, AND, IS NULL, ...). (Predicaat moet een logische bewerking (=, <, OR, AND, IS NULL, ...) bevatten.)

FQL0012

The ordinal reference "<name>" in the ORDER BY clause is not valid. (De ordinale verwijzing "<name>" in het element ORDER BY is niet geldig.)

FQL0013

Incompatible types in assignment. (Incompatibele typen in toewijzing.)

FQL0014

The number of values in a VALUES row value constructor does not match the number of values in the target. (Het aantal waarden in een rijwaardebouwer VALUES komt niet overeen met het aantal waarden in het doel.)

FQL0015

The number of values in an INSERT...SELECT statement does not match the number of values in the target. (Het aantal waarden in een instructie INSERT...SELECT komt niet overeen met het aantal waarden in het doel.)

FQL0016

A subquery contains an illegal outer reference to a column in the INSERT's target table. (Een subopvraag bevat een illegale externe verwijzing naar een kolom in de doeltabel van INSERT.)

FQL0017

An expression contains data types that cannot be compared. (Een uitdrukking bevat gegevenstypen die niet kunnen worden vergeleken.)

FQL0018

An expression contains incompatible data types. (Een uitdrukking bevat incompatibele gegevenstypen.)

FQL0019

The result data type of a CASE expression cannot be inferred; they are all NULL. (Het resultaatgegevenstype van een uitdrukking CASE kan niet worden geconcludeerd; zij zijn alle NULL.)

FQL0020

An invalid number of parameters was supplied to the function "<name>" (Er is een ongeldig aantal parameters geleverd aan de functie "<name>")

FQL0021

Parameter number <name> to the function "<name>" is not of the correct type. (Parameternummer <name> voor de functie "<name>" is niet van het juiste type.)

FQL0022

A subquery expression must have exactly one value in the SELECT list. (Een uitdrukking in een subopvraag moet exact één waarde hebben in de lijst SELECT.)

FQL0023

A CAST expression requested an invalid data type conversion. (Een uitdrukking CAST heeft een ongeldige gegevenstypeconversie aangevraagd.)

FQL0024

A reference to ROWID must be qualified if more than one table is present in the query. (Een verwijzing naar ROWID moet volledig zijn als er meer dan één tabel in de opvraag is.)

FQL0025

All non-aggregated column references in the SELECT list and HAVING clause must be in the GROUP BY clause. (Alle niet-gecombineerde kolomverwijzingen in de lijst SELECT en het element HAVING moeten in het element GROUP BY staan.)

FQL0026

The number of columns in both inputs to a UNION operation must be the same. (Het aantal kolommen in beide invoervelden voor een UNION-bewerking moet gelijk zijn.)

FQL0027

The data types of corresponding columns in the inputs to a UNION operation must be the same. (De gegevenstypen van corresponderende kolommen in de invoervelden voor een UNION-bewerking moeten gelijk zijn.)

FQL0028

Field repetitions must be numeric and between 1 and <name>. (Veldherhalingen moeten een numerieke waarde tussen 1 en<name> hebben.)

FQL0029

A field repetition in the SET clause of an UPDATE statement must be a constant. (Een veldherhaling in het element SET van een instructie UPDATE moet een constante zijn.)

FQL0030

"<name>" is an invalid function. ("<name>" is een ongeldige functie.)

FQL0031

The parameter's type cannot be inferred in this context. (In deze context kan geen conclusie worden getrokken over het parametertype.) At least one query parameter must be an expression, a column or a constant. (Minimaal één opvraagparameter moet een uitdrukking, kolom of constante zijn.)

FQL0032

A query may contain either named parameters or dynamic parameters, but not both. (Een opvraag kan benoemde parameters of dynamische parameters hebben, niet beide.)

FQL0033

Column names in FROM clause subqueries must be unique. (Kolomnamen in een FROM-elementsubopvraag moeten uniek zijn.)

FQL0034

The number of output columns in a FROM clause subquery must match the number of columns in the table's name list. (Het aantal uitvoerkolommen in een FROM-elementsubopvraag moet overeenstemmen met het aantal kolommen in de namenlijst van de tabel.)

FQL0035

Cursor support is not enabled for this query. (Cursorondersteuning is niet ingeschakeld voor deze opvraag.)

FQL0036

A cursor with the name "<name>" already exists. (Er is al een cursor met de naam "<name>".)

FQL0037

There is no cursor with the name "<name>". (Er is geen cursor met de naam "<name>".)

FQL0038

The cursor "<name>" is already open. (De cursor "<name>" is al geopend.)

FQL0039

The cursor "<name>" is not open. (De cursor "<name>" is niet geopend.)

FQL0040

The target cursor "<name>" does not reference a query that is valid for WHERE CURRENT OF <cursor>. (De doelcursor "<name>" verwijst niet naar een opvraag die geldig is voor WHERE CURRENT OF <cursor>.)

FQL0041

The target cursor "<name>" does not reference the same table as the current statement. (De doelcursor "<name>" verwijst niet naar dezelfde tabel als de huidige instructie.)

FQL0042

The default value for column "<name>" does not match the column's data type. (De standaardwaarde voor kolom "<name>" stemt niet overeen met het gegevenstype van de kolom.)

FQL0043

The string "<name>" is not a valid stream name. (De reeks "<name>" is niet een geldige streamnaam.)

FQL0044

The column "<name>" is not valid in this context. (De kolom "<name>" is niet geldig in deze context.) The targets of GETAS and PUTAS must be Container fields. (De doelen van GETAS en PUTAS moeten containervelden zijn.)

FQL0045

The value <name> is not a valid binary string. (De waarde <name> is niet een geldige binaire tekenreeks.)

FQL0046

Container fields are not allowed in UNION DISTINCT queries. (Containervelden zijn niet toegestaan in een UNION DISTINCT-opvraag.)

FQL0047

The database schema has changed. (Het databaseschema is gewijzigd.) This prepared query is no longer valid. (Deze voorbereide opvraag is niet meer geldig.)

FQL0048

This statement contains an invalid operation on FileMaker system table "<name>". (Deze instructie bevat een ongeldige bewerking op FileMaker-systeemtabel "<name>".)

FQL0049

Aggregation expressions are not allowed in the WHERE clause. (Aggregatie-expressies zijn niet toegestaan in de WHERE-clausule.)

FQL0050

The offset count in OFFSET clause is not valid. (De offset-telling in de OFFSET-clausule is niet geldig.)

FQL0051

The FETCH ... WITH TIES clause is not allowed without a corresponding ORDER BY clause. (De FETCH ... WITH TIES-clausule is niet toegestaan zonder een overeenkomstige ORDER BY-clausule.)

FQL0052

The fetch count in FETCH clause is not valid. (De ophaaltelling in de FETCH-clausule is ongeldig.)

FQL0053

The cursor is already open. (De cursor is al open.)

FQL0054

The cursor is not open. (De cursor is niet open.)

FQL0055

The cursor has already been declared. (De cursor is al gedeclareerd.)

FQL0056

The cursor is missing. (De cursor ontbreekt.)