Weitere Probleme: Create Procedure... DB2 UDB 7.2 Win 2000
[ ruban.de ] [ Antworten ] [ Forum ]
Geschrieben von Marion Mahr on Januar 07, 2002 um 10:01:
Beim Erstellen einer Prozedur bin ih immer noch nicht erfolgreich, nun aber mit 2 neuen Fehlern. Bei der Deklaration der Vaiablen gibt es keine Fehlermeldung mehr, nachdem ich die Prozedur wiefolgt aufrufe: db2 -td@ -vf N:\test.sql (Hinter END steht ein @ und jede SQL-Statement ist mit ; beendet) 1. Problem: ich will 2 String-Vaiablen verknüpfen. Klar CONCAT wird sogar in der Fehlerbehebungsmeldung mir vorgeschlagen wenn ich nichts angebe. Schreibe ich: set var1= var2 concat var3; erhalte ich die Meldung: SQL0440N Im Funktionspfad wurde keine Funktion mit Namen "CONCAT" gefunden. Entsprechende Meldung bei ||. Lasse ich diesen Schritt weg, sind alle CREATE-Procedure-Fehler ausgemerzt, aber ich erhalte die Fehlermeldung: SQL7032N Die Prozedur ... wurde nicht erstellt. Die Diagnosedatei ist P9884433.log. In dieser Datei steht: SQL1109N Die angegebene DLL "C:\SQLLIB\function\db2udp.dll" konnte nicht geladen werden. Die geforderte Datei ist nicht auf meinem Server. Frage: Habe ich eine miserable Installation, bei der einiges fehlt (das Aufspielen lief eigentlich gut durch), oder muss ich noch irgendwelche Skripte laufen lassen oder hat diese neuen DB2-Version noch viele Bugs? Und noch eine Frage: Neben dieser finde ich eine *.sqc-Datei, in der meine CREATE PROCEDURE ... anscheinend in C (oder einer anderen mir unbekannten Sprache)umgeschrieben ist. Warum?
Schreibe eine Antwort
|