Dabei habe ich die Parameter folgendermaßen dem OdbcCommand (cmd) übergeben:
cmd.Parameters.AddWithValue("?", "test");
Nach einigen ausprobieren, habe ich die Lösung des Problems gefunden. Man muss explizit den OdbcType des Parameters angeben.
OdbcParameter par1 = new OdbcParameter("?", OdbcType.Char);
par1.Value = "test";
cmd.Parameters.Add(par1);
par1.Value = "test";
cmd.Parameters.Add(par1);