Wenn das noch aktuell sein sollte, hier meine Vermutung:
Wenn Du die StoredProcedure mit einer TQuery oder Ableitungen davon aufrufst und, nachdem Du die Werte in das Statement geschrieben hast oder (besser) die Parameter gefüllt hast, diese dann durch "
Query.Open" oder "
Query.Active := True;" ausführen möchtest, dann wird ein Resultdataset angefordert. Ein Insert liefert jedoch kein Result zurück und daher der Fehler. Verwende stattdessen "
Query.ExecSQL" und der Fehler sollte entschwinden.
Gruß