ورود

View Full Version : سوال: ورودی از نوع رفرنس کرسر فوری فوری



kiadata
شنبه 13 دی 1393, 15:11 عصر
با سلام خدمت دوستانم


یه سئوالی از خدمتتون داشتم چطوری میتونم به یک رفرنس کرسر که از نوع ورودی توی استور پراسیجر اوراکل تعریف شده یک آرایه بهش پاس بدم از توی سی شارپ لطفا با کد راهنمائیم کنین.

اینم قطعه کد منه:


OracleParameter paramNames = new OracleParameter("packs", OracleDbType.RefCursor, ParameterDirection.Input);

paramNames.ArrayBindSize = new int[packId.Length];
paramNames.ArrayBindStatus = new OracleParameterStatus[packId.Length];
paramNames.Size = packId.Length;
for (int i = 0; i < packId.Length; ++i)
{
paramNames.ArrayBindSize[i] = 4000;
paramNames.ArrayBindStatus[i] = OracleParameterStatus.Success;
}
paramNames.Value = packId;
cmd.Parameters.Add(paramNames);


اینم کد خطایی که برام میگیره


Invalid parameter binding

Parameter name: packs

kiadata
یک شنبه 14 دی 1393, 10:56 صبح
با سلام خدمت همه دوستانم
از دوستان خوبمون کسی نمیتونه یه کمک کوچولو به ما بکن کارم بدجور گیره ممنونم.

kiadata
سه شنبه 16 دی 1393, 07:57 صبح
از جمع مهندسین حاضر کسی نمیتونه بهم کمکی بکنه

elnazii
جمعه 10 بهمن 1393, 11:50 صبح
میتونی xml کنی آرایه اتو و اونو به پروسیجر ارسال کنی