Zitat:
Ich habe den PArameter str im adocommand angelegt?
Eigentlich ist das nicht nötig, da der Paramter automatisch erzeugt wird.
Versuchs mal mit:
1.
ADOCommand1.parameters.ParamByName('str').asString := teststring;
2. Lösche mal den händisch angelegten Parameter, setze die CommandText-Eigenschaft und überprüfe den Typ des automatisch angelegten Paramters und korigiere wenn nötig.
3. Feldliste im Insert setzen.