Suchabfrage mit sql in einem blobfeld

hallo,
ich möchte eine abfrage starten mit sql in einem memofeld/blobfeld, aber es klappt nicht, kommen immer wieder fehlermeldungen das die typen nicht miteinander kombinierbar sind!
ich finde den fehler nicht… :frowning:

//suche ist eine variable vom typ string, die ok, klappt mit anderen abfragen auch…
//eintraege ist das memofeld, und thema vom typ string

procedure suche_allgemein;
begin
with ergebnis.sqlzugriff.sql do begin
//frage nach ort der DB
if lokal=true then db_ort:=‚testtabelle.dbf‘
else db_ort:=‚p:\xv16rneu\addo\addo_datenbank.dbf‘;
clear;
add(‚select eintraege,thema from "‘ + db_ort + ‚" where "‘ + suche +’" =eintraege’);
end;
ergebnis.sqlzugriff.active:=true;
ergebnis.show;
end;

Welche Datenbank?
Wäre wohl interessant zu wissen, bevor dir jemand helfen kann.

Und interessant wäre auch welches deiner Felder das BLOB-Feld ist.

Grüße, Robert

hi,
das stimmt wohl…
es ist eine ganz popelige dbf-tabelle, und das blobfeld heisst eintraege…
bis dann

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

es ist eine ganz popelige dbf-tabelle,

Aus reiner Neugierde, was ist eine dbf-tabelle? :o)

Also welches Produkt, welche Firma?

und das blobfeld heisst
eintraege…

Hmmm, du versuchst einen Vergleich auf das BLOB-Feld zu machen. Kann sein, dass das nicht gehen wird (ist sogar wahrscheinlich).

Grüße, Robert

es ist eine d-base tabelle, die haben immer die endung .dbf

wieso einen vergleich? ich sage doch nur das er in eintreage alles raussuchen soll was dem suchbegriff entspricht, oder?

ich versteh das alles nicht mehr! :o(

wieso einen vergleich? ich sage doch nur das er in eintreage
alles raussuchen soll was dem suchbegriff entspricht, oder?

Ja, du versuchst auf den Inhalt des BLOB-Feldes über ein SQL-Statement zuzureifen. Ich glaube, dass das nicht funktioniert. :o)

Wobei ich aber dazu sagen muss, ich hab von DBase keine Ahnung, ist also nur eine Vermutung.

Grüße, Robert