yo,
Das schlechte DB-Design ist mir selbst bereits aufgefallen, jedoch ist es nicht von mir, sondern wurde mir so vorgelegt. Ich habe keine Berechtigung, Änderungen daran vorzunehmen.
das ist immer schlecht, aber dann muss man das beste draus machen. ich würde so wie du stückweise rangehen. mein erster gedanke wäre eventuell ein zeichen problem mit den ' oder ". zum anderen würde ich mal das LIKE weglassen und es auf gleichheit einer Firma prüfen, ob er dann immer noch eine fehlermeldung ausgibt, da auch dort ein string verwendet wird, aber eben nicht das LIKE. so kan man sich dem problem vielleicht annähern. eine andere frage wäre noch, welches dbms du benutzt und wie du drauf zugreifst.
Ilja