Hallo und
die Fehlernummer mit ORA deutet darauf hin, dass Du mit
Oracle arbeitest. (Die Angabe des DBMS ist fast immer nützlich.) Dazu solltest Du unbedingt einen der Oracle-DbProvider verwenden, aber keinesfalls Odbc. Odbc ist nur eine Notlösung, wenn es wirklich nichts anderes gibt.
Ebenfalls eine Notlösung ist
System.Data.OracleClient, das im NET Framework enthalten ist. Besser ist einer der anderen speziellen
Oracle-Provider, der auf
ConnectionStrings genannt wird: ODP.NET oder dotConnect.
Dann musst Du die Parameter anpassen, siehe z.B.
Parameter von SQL-Befehlen.
Es ist zwar keine unmittelbare Erklärung zu erkennen, warum Dein Odbc-Verfahren nicht funktionieren sollte. Aber die Erfahrung zeigt, dass Oracle damit Probleme hat.
Gruß und viel Erfolg! Jürgen
PS. Bitte formatiere Deinen Code. Dazu den Textbereich markieren, "Bereiche" öffnen und das Plus neben C# anklicken. Das kannst Du auch nachträglich erledigen, dazu den ersten Beitrag zum Editieren (Button mit der Schere) öffnen. Das liest sich erheblich besser.