Dies läuft richtig:Zwei fast identische Access-Abfragen, gibt ein ‚Unzulässiger Aufruf Prozedur‘
select [feature number],
len(mid([feature number],instr([feature number],"."))) > 2 from featuredata
Daraus ergibt sich ein Invalid procedure call
Fehler:
select [feature number] from featuredata
where len(mid([feature number],instr([feature number],"."))) > 2
feature number
ist ein Textfeld, aber auch wenn ich Verhindern, dass nicht-numerische Werte verarbeitet werden:
Ich bekomme immer noch die Invalid procedure call
Fehler. Warum erhalte ich diesen Fehler?
In einem 'IIf' werden beide Ergebnisse ausgewertet, aber nur eins zurückgegeben. Möglicherweise müssen Sie versuchen, eine case-Anweisung zu verwenden. – Kidiskidvogingogin