ich benutze Vario for Free und habe nun eine neue Hardware bekommen. Habe eine Datensicherung vorgenommen und das Programm mit neuer Lizenz geladen. Wenn ich das Programm nun öffne muss ein Datenbankupdate gemacht werden, welches dann untenstehende Fehlermeldung hervorbringt. Danach schließt das Programm automatisch und ich kann nicht damit arbeiten. Wenn ich das Datenbankupdate nicht durchführe schließt das Programm ebenfalls und ich kann nichts machen. Was mache ich falsch?
Vielen Dank für eine schnelle Hilfe!
MfG Svenja Janßen
Fehlermeldung:
Beim Ausführen des Datenbankupdates trat ein Fehler auf.
Originalmeldung:
create or alter procedure SP_CUST_700110_GET_AUTO_KAT (
TMP_ART_ID DO_ID = -1,
FIL_WEB_ID DO_ID = -1)
returns (
PRODUKTART DO_VC080,
GERAETETYP DO_VC080,
HERSTELLER DO_VC080,
MODELL DO_VC080,
ART_ID DO_ID,
ARTIKELNR DO_ARTIKELNR)
AS
begin
if (TMP_ART_ID = -1) then
begin
-- Alle AUTO Kategorien erstellen
for
select v$art_ff.feld15 -- as produktart
, v$art_ff.feld14 -- as geraetetyp
, art.hersteller
, art.s03 -- as modell
, art.id
, art.artikelnr
from art
join v$art_ff on v$art_ff.art_id = coalesce(art.buche_von_art_id, art.id)
join fil_web_art on fil_web_art.art_id = art.id and fil_web_art.fil_web_id = :fil_web_id
where (v$art_ff.feld15 <> '')
and (v$art_ff.feld14 <> '')
and (art.hersteller <> '')
and fil_web_art.internet_jn = 'J'
and art.artikelsperren is distinct from 'J'
and v$art_ff.spr_id = 1
into :produktart
,:geraetetyp
,:hersteller
,:modell
,:art_id
,:artikelnr
do begin
suspend;
end
end
else
begin
artikelnr = '';
select v$art_ff.feld15 -- as produktart
, v$art_ff.feld14 -- as geraetetyp
, art.hersteller
, art.s03 -- as modell
, art.id
, art.artikelnr
from art
join v$art_ff on v$art_ff.art_id = coalesce(art.buche_von_art_id, art.id)
join fil_web_art on fil_web_art.art_id = art.id and fil_web_art.fil_web_id = :fil_web_id
where (v$art_ff.feld15 <> '')
and (v$art_ff.feld14 <> '')
and (art.hersteller <> '')
and fil_web_art.internet_jn = 'J'
and art.artikelsperren is distinct from 'J'
and art.id = :TMP_ART_ID
and v$art_ff.spr_id = 1
into :produktart
,:geraetetyp
,:hersteller
,:modell
,:art_id
,:artikelnr;
Frage
Svenja Janßen
Hallo,
ich benutze Vario for Free und habe nun eine neue Hardware bekommen. Habe eine Datensicherung vorgenommen und das Programm mit neuer Lizenz geladen. Wenn ich das Programm nun öffne muss ein Datenbankupdate gemacht werden, welches dann untenstehende Fehlermeldung hervorbringt. Danach schließt das Programm automatisch und ich kann nicht damit arbeiten. Wenn ich das Datenbankupdate nicht durchführe schließt das Programm ebenfalls und ich kann nichts machen. Was mache ich falsch?
Vielen Dank für eine schnelle Hilfe!
MfG Svenja Janßen
Fehlermeldung:
Beim Ausführen des Datenbankupdates trat ein Fehler auf.
Originalmeldung:
(EIBCError:)
unsuccessful metadata update CREATE OR ALTER PROCEDURE SP_CUST_700110_GET_AUTO_KAT failed Dynamic SQL Error SQL error code = -206 Column unknown V$ART_FF.FELD14
Statement:
create or alter procedure SP_CUST_700110_GET_AUTO_KAT (
TMP_ART_ID DO_ID = -1,
FIL_WEB_ID DO_ID = -1)
returns (
PRODUKTART DO_VC080,
GERAETETYP DO_VC080,
HERSTELLER DO_VC080,
MODELL DO_VC080,
ART_ID DO_ID,
ARTIKELNR DO_ARTIKELNR)
AS
begin
if (TMP_ART_ID = -1) then
begin
-- Alle AUTO Kategorien erstellen
for
select v$art_ff.feld15 -- as produktart
, v$art_ff.feld14 -- as geraetetyp
, art.hersteller
, art.s03 -- as modell
, art.id
, art.artikelnr
from art
join v$art_ff on v$art_ff.art_id = coalesce(art.buche_von_art_id, art.id)
join fil_web_art on fil_web_art.art_id = art.id and fil_web_art.fil_web_id = :fil_web_id
where (v$art_ff.feld15 <> '')
and (v$art_ff.feld14 <> '')
and (art.hersteller <> '')
and fil_web_art.internet_jn = 'J'
and art.artikelsperren is distinct from 'J'
and v$art_ff.spr_id = 1
into :produktart
,:geraetetyp
,:hersteller
,:modell
,:art_id
,:artikelnr
do begin
suspend;
end
end
else
begin
artikelnr = '';
select v$art_ff.feld15 -- as produktart
, v$art_ff.feld14 -- as geraetetyp
, art.hersteller
, art.s03 -- as modell
, art.id
, art.artikelnr
from art
join v$art_ff on v$art_ff.art_id = coalesce(art.buche_von_art_id, art.id)
join fil_web_art on fil_web_art.art_id = art.id and fil_web_art.fil_web_id = :fil_web_id
where (v$art_ff.feld15 <> '')
and (v$art_ff.feld14 <> '')
and (art.hersteller <> '')
and fil_web_art.internet_jn = 'J'
and art.artikelsperren is distinct from 'J'
and art.id = :TMP_ART_ID
and v$art_ff.spr_id = 1
into :produktart
,:geraetetyp
,:hersteller
,:modell
,:art_id
,:artikelnr;
if (:artikelnr <> '') then
begin
suspend;
end
end
end
Link zu diesem Kommentar
Auf anderen Seiten teilen
8 Antworten auf diese Frage
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.