Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Grüßt euch.

Arbeite hier, in meiner Firma, mit einer FireBird Datenbank und dem Editor IBExpert.

Habe eine Tabelle mit einem als BLOB initialisierten Feld und mehreren Testdatensätzen. Laut Chef sollten das aber keine Multimediadateien sondern normaler Text sein... Habe dann "Lorem ipsum" zum fülln genommen ;-)

Wie dem auch sei, ich hab nun ein paar UDF´s, bekomme die aber nicht eingebunden... Über SQL bekomm ich die Fehlermeldung das sie nicht definiert wären. Will ich sie dann definieren bekomm ich: "Script executet with Error!" ausgespuckt...

Wer hat eine Ahnung wie ich die UDF´s nutzen kann. Muss sie ja über SQL einbinden!? Aber wie :confused:

P.S.: Noch was am Rande. Kann man BLOB´s indiziert durchsuchen???

Die Fehlermeldung deutet auf einen Syntaxfehler hin, d.h. Du solltest mal prüfen (und für mehr Hilfe auch posten), ob der Code den Du eingibst auch funktionsfähig ist.

Zu der anderen Frage, ob man Blobs durchsuchen kann, ja man kann, aber ich rate definitiv davon ab. Falls so etwas gewünscht ist, würde man aus den Blobfeldern die gewünschten Informationen extrahieren z.B. über Fuzzy-Logik und diese dann gesondert speichern und indizieren. Du solltest Dir auch überlegen, ob Du die Binärdaten nicht außerhalb der Datenbank speicherst und innerhalb der Datenbank nur einen Verweis auf diese

Phil

Die UDF leg ich wie folgt an:

DECLARE EXTERNAL FUNCTION F_TESTBLOB

BLOB

RETURNS CSTRING(32760)

ENTRY_POINT 'testblob' MODULE_NAME 'FreeAdhocUDF'

Definieren tu ich sie dann bzw. will ich sie dann über

'Tools' -> 'Script Executive' -> 'Run from file...' (mach ich also nicht von Hand)

An dem Punkt spuckt er mir dann das "Script executet with Error!"

Und einbinden muss man die UDF ja dann via SQL... (z.B. in einer SELECT- Anweisung). Und da komm ich auch net genau drauf wie. Den spätestens beim "execute" erkennt er sie eben nicht, weil nicht definiert...

Hallo,

ich muss beim genauen Syntax passen. Nur Du deklariert eine Funktion und was bedeutet das "BLOB", ich sehe das so, dass da Klammern fehlen. Aber woher kommen überhaupt die externen Funktionen. Ich versuche eben vergleiche mit Postgresql zu ziehen, da muss ich eine Stored Procedure deklarieren und innerhalb dieser Funktion kann ich dann externe Libs einbinden und verwenden, aber ich benötige zwingend eine Procedure. Und es müsste anstatt eines Declare ein Create sein.

Tut mir leid, dass ich da nicht mehr helfen kann

Phil

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.