SQL-felmeddelanden, ID:n och argument

Klassen SQLError representerar olika fel som kan inträffa vid arbete med en lokal SQL-databas i Adobe AIR. För varje fel har SQLError-instansen egenskapen details som innehåller ett felmeddelande på svenska. Dessutom har varje felmeddelande en motsvarande unik identifierare som är tillgänglig i SQLError-objektets detailID-egenskap Med egenskapen detailID kan ett program identifiera det specifika details-felmeddelandet. Programmet kan ge alternativ text för slutanvändaren på hans/hennes språk. Argumentvärdena i detailArguments-arrayen kan ersättas på lämplig position i felmeddelandesträngen. Detta är användbart för program som vill visa details-egenskapens felmeddelande för detta fel direkt för slutanvändare på ett specifikt språk.

I följande tabell visas en lista på detailID-värden och den motsvarande svenska felmeddelandetexten. Platshållartext i meddelandena visar var detailArguments-värden ersätts vid körningen. Denna lista kan användas som en källa för att lokalisera de felmeddelanden som ges vid SQL-databasåtgärder.

SQLError detailID

Svenskt felmeddelande och parametrar

1001

Anslutningen stängdes.

1102

Databasen måste vara öppen när denna åtgärd genomförs.

1003

%s [,|och %s] parameternamn som hittades i parametrarnas egenskaper fanns inte i det angivna SQL-uttrycket.

1004

Felmatchning i parameterräkning. Hittade %d i angivet SQL-uttryck och %d-värden som angavs i parameterns egenskap. Förväntade värden för %s [,|och %s].

1005

Automatisk återvinning ska inte vara aktiverad.

1006

Det gick inte att ställa in pageSize-värdet.

1007

Schemaobjektet med namnet "%"s av typen "%s" i databasen "%s" hittades inte.

1008

Schemaobjektet med namnet "%s" i databasen "%s" hittades inte.

1009

Schemaobjektet med typen "%s" i databasen "%s" hittades inte.

1010

Inga schemaobjekt hittades i databasen "%s".

2001

Tolkningsspill i stacken.

2002

För många argument i funktionen "%s"

2003

Nära "%s": syntaxfel

2004

Det finns redan en annan tabell eller ett annat index med det här namnet: "%s"

2005

PRAGMA stöds inte i SQL.

2006

Ej skrivbar katalog.

2007

Okänd join-typ eller också stöds den inte: "%s %s %s"

2008

RIGHT och FULL OUTER JOIN stöds för närvarande inte.

2009

En NATURAL-join får inte ha en ON- eller USING-sats.

2010

Det går inte att ha både ON- och USING-satser i samma join.

2011

Det går inte att använda join med kolumnen "%s" - kolumnen finns inte i båda tabellerna.

2012

Endast ett resultat är tillåtet för SELECT som är del av ett uttryck.

2013

Ingen sådan tabell: "[%s.]%s"

2014

Ingen tabell har angivits.

2015

För många kolumner i resultatuppsättningen|för många kolumner i "%s".

2016

"%s" ORDER|GROUP BY-termen ligger utanför intervallet - den ska ligga mellan 1 och %d.

2017

För många termer i ORDER BY-satsen.

2018

%s ORDER BY-termen ligger utanför intervallet - den ska ligga mellan 1 och %d.

2019

%r ORDER BY-termen matchar ingen kolumn i resultatmängden.

2020

ORDER BY-satsen ska komma efter "%s", inte före.

2021

LIMIT-satsen ska komma efter "%s", inte före.

2022

SELECT till vänster och höger om "%s" har inte samma antal resultatkolumner.

2023

En GROUP BY-sats krävs innan HAVING.

2024

Sammanställningsfunktioner är inte tillåtna i GROUP BY-satsen.

2025

DISTINCT i sammanställningen måste följas av ett uttryck.

2026

För många termer i sammansatt SELECT.

2027

För många termer i ORDER|GROUP BY-satsen.

2028

En temporär utlösare får inte ha ett kvalificerat namn.

2030

Utlösaren "%s" finns redan.

2032

Det går inte att skapa BEFORE|AFTER-utlösare i vyn: '%s'.

2033

Det går inte att skapa INSTEAD OF-utlösare i tabellen: "%s".

2034

Ingen sådan utlösare: "%s"

2035

Rekursiva utlösare stöds inte ("%s").

2036

Ingen sådan kolumn: %s[.%s[.%s]]

2037

VACUUM tillåts inte från SQL.

2043

Tabellen "%s": indexeringsfunktionen returnerade en ogiltig plan.

2044

Max %d tabeller i en join.

2046

Det går inte att lägga till en PRIMARY KEY-kolumn.

2047

Det går inte att lägga till en UNIQUE-kolumn.

2048

Det går inte att lägga till en NOT NULL-kolumn med standardvärde NULL.

2049

Det går inte att lägga till en kolumn med en icke-konstant standard.

2050

Det går inte att lägga till en kolumn i en vy.

2051

ANALYZE tillåts inte i SQL.

2052

Ogiltigt namn: "%s"

2053

ATTACH tillåts inte från SQL.

2054

%s "%s" kan inte referera till objekt i databasen "%s".

2055

Åtkomst till "[%s.]%s.%s" är inte tillåten.

2056

Inte behörig.

2058

Ingen sådan vy: "[%s.]%s"

2060

Ett temporärt tabellnamn måste vara okvalificerat.

2061

Tabellen "%s" finns redan.

2062

Det finns redan ett index med namnet: "%s"

2064

Dubbla kolumnnamn: "%s"

2065

Tabellen "%s" har mer än en primärnyckel.

2066

AUTOINCREMENT tillåts bara på en INTEGER PRIMARY KEY.

2067

Ingen sådan kollationssekvens: "%s"

2068

Parametrar är inte tillåtna i vyer.

2069

Vyn "%s" är cirkeldefinierad.

2070

Tabellen "%s" får inte tas bort.

2071

Använd DROP VIEW för att ta bort vyn "%s".

2072

Använd DROP TABLE för att ta bort tabellen "%s".

2073

Foreign-nyckeln på "%s" ska endast referera till en kolumn i tabellen "%s".

2074

Antal kolumner i foreign-nyckeln matchar inte antal kolumner i den refererade tabellen.

2075

Okänd kolumn "%s" i foreign-nyckeldefinition.

2076

Tabellen "%s" får inte indexeras.

2077

Vyer får inte indexeras.

2080

De ON CONFLICT-satser som angetts står i konflikt med varandra.

2081

Inget sådant index: "%s"

2082

Det index som är associerat med UNIQUE- eller PRIMARY KEY-begränsningen kan inte tas bort.

2083

BEGIN tillåts inte i SQL.

2084

COMMIT tillåts inte i SQL.

2085

ROLLBACK tillåts inte i SQL.

2086

Det gick inte att öppna en temporär databasfil för att lagra temporära tabeller.

2087

Det gick inte att identifiera objektet som skulle omindexeras.

2088

Tabellen "%s" får inte ändras.

2089

Det gick inte att ändra "%s" eftersom det är en vy.

2090

Variabelvärdet måste ligga mellan ?0 och ?%d.

2092

Felanvändning av sammanställningsalias "%s".

2093

Tvetydigt kolumnnamn: "[%s.[%s.]]%s"

2094

Ingen sådan funktion: "%s"

2095

Felaktigt antal argument till funktionen "%s".

2096

Underfrågor tillåts inte i CHECK-begränsningar.

2097

Parametrar tillåts inte i CHECK-begränsningar.

2098

Uttrycksträdet är för stort (max djup %d).

2099

RAISE() får bara användas i ett utlösar-program.

2100

Tabellen "%s" har "%d" kolumner men %d-värden angavs.

2101

Databasschemat är låst: "'%s"

2102

Programsatsen är för lång.

2103

Det gick inte att ta bort/ändra kollationssekvensen på grund av aktiva programsatser.

2104

För många kopplade databaser - max %d.

2105

Det går inte att göra ATTACH på databas inom transaktionen.

2106

Databasen "%s" används redan.

2108

Kopplade databaser måste använda samma textkodning som huvuddatabasen.

2200

Slut på minne.

2201

Det gick inte att öppna databasen.

2202

Det går inte att utföra DETACH på en databas under en transaktion.

2203

Det går inte att koppla från databasen: "%s"

2204

Databasen "%s" är låst.

2205

Det gick inte att låsa databasen för läsning.

2206

[kolumnen|kolumnerna] "%s[,%s]" är inte [unik|unika].

2207

Felformat databasschema.

2208

Filformatet stöds inte.

2209

Okänd token: "%s"

2300

Det gick inte att konvertera textvärdet till ett numeriskt värde.

2301

Det gick inte att konvertera strängvärdet till ett datum.

2302

Det gick inte att konvertera flyttalsvärdet till ett heltal utan dataförluster.

2303

Det gick inte att återställa transaktionen - SQL-satser bearbetas.

2304

Det gick inte att genomföra transaktionen - SQL-satser bearbetas.

2305

Databastabellen är låst: "'%s"

2306

Skrivskyddad tabell.

2307

Strängen eller BLOB-objektet är för stor/stort.

2309

Det gick inte att öppna indexerad kolumn för skrivning.

2400

Det gick inte att öppna värdet av typen %s.

2401

Ingen sådan radidentifierare: %s

2402

Objektnamnet är reserverat för interna syften: "%s"

2403

Vyn "%s" får inte ändras.

2404

Standardvärdet för kolumnen "%s" är inte en konstant.

2405

Saknar behörighet att använda funktionen "%s".

2406

Fel användning av sammanställningsfunktionen "%s".

2407

Fel användning av sammanställningen: "%s".

2408

Ingen sådan databas: "%s"

2409

Tabellen "%s" har ingen kolumn med namnet "%s".

2501

Ingen sådan modul: "%s"

2508

Ingen sådan savepoint: "%s"

2510

Det gick inte att återställa – ingen transaktion är aktiv.

2511

Det gick inte att utföra – ingen transaktion är aktiv.