Navnet på parametrene behøver ikke at matche kolonnerne, men pladsholderne:
INSERT INTO testproc (mytext, mytext2) VALUES (?mytext, ?mytext2)
Jeg formoder, at hvis du bruger unavngivne parametre:
INSERT INTO testproc (mytext, mytext2) VALUES (?, ?)
rækkefølgen betyder noget.
Jeg brugte altid den tidligere mulighed, men med:
command.Parameters.Add("?mytext2", "aaaaaaaaaaaaaaaaa")
command.Parameters.Add("?mytext", "bbbb")
Ved ikke om det gør nogen forskel for AddWithValue()
Opdatering:Har lige bemærket, at dine parametre mangler et spørgsmålstegn. Det vil være problemet. Tilføj et spørgsmålstegn til både din forespørgsel og dine parametre.