Zugriff auf Oracle-Datenbank via OLEDB

Planet_Mars

Mitglied
Hallo zusammen,

ich möchte via OLEDB auf eine Oracle-DB zugreifen. Leider funktioniert das nciht ganz.
Mein Code:
Code:
staticstring connectionString =
	"Provider=MSDAORA;Data Source=database;USER ID=test;Password=tiger";
string import =
	"INSERT INTO " + tabellenname + " VALUES" + restliches Statement;

OleDbConnection connection =newOleDbConnection(connectionString);
OleDbCommand cmdImport = newOleDbCommand(import, connection);
DBAnbindung.ConnectToData(connection);
cmdImport.ExecuteNonQuery();
 
connection.Close();

Jedes mal wenn ich jetzt versuche die Daten in die bestehende Tabelle einzufügen bekomme ich den Fehler:
One or more errors occurred during processing of command.
ORA-00911: Ungültiges Zeichen

Den String den ich übergebe sieht wie folgt aus:
INSERT INTO ins_fmea_companies VALUES ('3-6-1-13_5','MSRFMEA', 'MANUFACTURER', 'RBG');


Was ist falsch an meinem Code? Wenn ich den String direkt in SQLPlus eingebe, füllt er mir die Tabelle ohne Probleme.

Danke für eure Antworten.
Gruß
Marc
 

Neue Beiträge

Zurück