Planet_Mars
Mitglied
Hallo zusammen,
ich möchte via OLEDB auf eine Oracle-DB zugreifen. Leider funktioniert das nciht ganz.
Mein Code:
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
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