ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
306
306
EMPFEHLEN
-
Hallo zusammen,
kann mir jemand sagen ob es möglich ist direkt aus einem c# Programm über OleDb
einen PL/SQL-Code auszuführen?
updaten kann ich ja über den OleDbDataAdapter,
kann ich auch so einen code zu ausführen eingeben:?
declare
cursor daten_cursor is select *
from kdart
where ient_id = '1' and
knd = '08442';
dv daten_cursor%ROWTYPE;
begin
open daten_cursor;
loop
fetch daten_cursor into dv;
exit when daten_cursor%NOTFOUND;
insert into kdart values( dv.ient_id, '63253', dv.art, dv.knd_art, dv.knd_ean, dv.knd_bez1, dv.knd_bez2, dv.knd_bez3, dv.knd_bez4, dv.knd_bez5, sysdate, sysdate, 'MB8', 'MB8',dv.meh, '-','-','-');
end loop;
close daten_cursor;
commit;
end;
-
Hi und willkommen
Ja, sollte eigentlich funktionieren. Aber achte darauf, dass keine Kommentare darin enthalten sind.
Besser wäre es jedoch, wenn du das Ganze in der DB als Stored Procedure oder Function hinterlegst und diese aufrufstGrüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
Danke für die Antwort, es ist doch besser mit einer Prozedur auf der Datenbank.





Zitieren

Login





