السلام عليكم ورحمة الله وبركاته
كيف الحال اخواني اعضاء ومشرفين المنتدى عندي مشكلة في كود الاضافة عن طريق بروسيجر بالاوراكل .. انا رابط asp.net with oracle10g وسويت ستور بروسيجر بس يطلع لي هذه الخطاء
ORA-06550: سطر 1 ، عمود 7 :
PLS-00905: object VOLUNTEER.INSERT_EMPL is invalid
ORA-06550: سطر 1 ، عمود 7 :
PL/SQL: Statement ignored
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.OracleClient.OracleException: ORA-06550: سطر 1 ، عمود 7 :
PLS-00905: object VOLUNTEER.INSERT_EMPL is invalid
ORA-06550: سطر 1 ، عمود 7 :
PL/SQL: Statement ignored
Source Error:
Line 15: conn.Open()
Line 16: cm.Parameters.AddWithValue("c_name", TextBox2.Text)
Line 17: cm.ExecuteNonQuery()
Line 18: conn.Close()
Line 19:
--------------------------------------
وهذه هو كود انشاء بروسيجر في الاوراكل
CREATE PROCEDURE insert_empl
(
c_name IN empl.name_n
)
AS
BEGIN
INSERT INTO mepl
(
name_n
)
VALUES
(
c_name
) ;
COMMIT ;
END insert_empl ;
/وهذه كود الانسرت
cm = New OracleCommand("insert_empl", conn)
cm.CommandType = CommandType.StoredProcedure
conn.Open()
cm.Parameters.AddWithValue("c_name", TextBox2.Text)
cm.ExecuteNonQuery()
conn.Close()ياليت الي عندة خبرة يقولي كيف اسوي .. لاني انا متعود استخدم بروسيجر تبع sqlserver ويمشي معاي الحال مية مية .. بس لما جربت اسوي مع اوراكل طلع لي هذه المشكلة ولكم جزيل الشكر والتقدير