Fehler beim Update von 1.9.4.6 auf 1.9.6.5 - HILFE

Dogfood24

Gut bekanntes Mitglied
27. Juli 2006
143
4
Wesel
Guten Morgen,

ein Updateversuch heute morgen ist gescheitert.

Die SQL Updateanweisung bzw. Insert Anweisung schlägt fehl:
INSERT INTO dbo.tCountryState(cCountryIso2, cName, cNameEng, cStateIso) VALUES ('AT', 'Burgenland', 'Burgenland', '1') und einige weitere

Die INSERT-Anweisung steht in Konflikt mit der FOREIGN KEY-Einschränkung "FK_dbo_tCountryState_cCountryIso2". Der Konflikt trat in der eazybusiness-Datenbank, Tabelle "dbo.tland", column 'cISO' auf.

Kann ich die Tabellen einfach leeren vor dem Update, oder besser nicht?

Bitte um Unterstützung.

Danke für die Mühe.

Grüße

Michael
 

Christoph E.

Sehr aktives Mitglied
11. Oktober 2021
107
82
Hallo @Dogfood24,

bei Euch fehlen wohl ein paar Länder in der dbo.tLand. Führ bitte vor dem Update folgendes Statement aus, dadurch werden die im Update referenzierten Länder angelegt:
Code:
INSERT INTO dbo.tLand
            (cISO, cName, cNameEng, nEU, cKontinent, cNameFra, cISO3, nISONumeric, cWaehrung, cDefaultCulture)
SELECT * FROM (
    SELECT N'AT' AS cIso, N'Österreich' AS cName, N'Austria' AS cNameEng, 1 AS nEU, N'Europa' AS cKontinent, N'Autriche' AS cNameFra, N'AUT' AS cIso3, 40 AS nISONumeric, 'EUR' AS cWaehrung, N'de-AT' AS cDefaultCulture
    UNION ALL SELECT N'CH', N'Schweiz', N'Switzerland', 0, N'Europa', N'Suisse', N'CHE', 756, 'CHF', N'de-CH'
    UNION ALL SELECT N'DE', N'Deutschland', N'Germany', 1, N'Europa', N'Allemagne', N'DEU', 276, 'EUR', N'de-DE'
    UNION ALL SELECT N'ES', N'Spanien', N'Spain', 1, N'Europa', N'Espagne', N'ESP', 724, 'EUR', N'ca-ES'
    UNION ALL SELECT N'FR', N'Frankreich', N'France', 1, N'Europa', N'France', N'FRA', 250, 'EUR', N'fr-FR'
    UNION ALL SELECT N'US', N'Vereinigte Staaten', N'United States', 0, N'Nordamerika', N'États-Unis', N'USA', 840, 'USD', N'en-US'
    ) AS Src
WHERE NOT EXISTS(SELECT 1 FROM dbo.tLand AS L WHERE L.cISO = Src.cIso)
 

NFPro

Sehr aktives Mitglied
7. Oktober 2022
130
37
Wird diesen Fehler jeder kriegen oder ist das per Zufall von der Version 1.9.4.6 so?

 

Christoph E.

Sehr aktives Mitglied
11. Oktober 2021
107
82
Das ist das erste Mal, das mir dieses Problem unterkommt und es gibt schon unzählige Anwender, die auf der 1.9.6.5 sind - ist ein Einzelfall nur bei @Dogfood24.
 
  • Gefällt mir
Reaktionen: NFPro

Ähnliche Themen