is_man بتاريخ: 1 يناير 2015 تقديم بلاغ مشاركة بتاريخ: 1 يناير 2015 السلام عليكم ورحمة الله وبركاته إخواني الكرام لو تكرمتم ما حل تلك الرسالة Cannot convert 1 of type class oracle.jbo.domain.DBSequence to class java.math.BigDecimal على الرغم من إني لما بعمل Run للـ AppModule وبحفظ من خلاله يتم الحفظ دون مشاكل فما الحل مرفق صورة الرسالة وشكرا لكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mahmoud.rasras بتاريخ: 2 يناير 2015 تقديم بلاغ مشاركة بتاريخ: 2 يناير 2015 ايه الداتا تايب بتاعت الاعمده دي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
is_man بتاريخ: 2 يناير 2015 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 2 يناير 2015 Number اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
is_man بتاريخ: 3 يناير 2015 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 3 يناير 2015 أنا توصلت لحل بس مش عارف هل هو منطقي أم لا قمت بتغير الـ type للعناصر التي يظهر بها الخأ إلى النوع DBsequence يتم الحفظ دون أي مشاكل لكن بعد عملية الحفظ تتغير خاصية الـ Display للعناصر التي قمت بتغيرها إلى Disabled= True ولا يمكن التعديل عليها مرة أخرى !!! فهل هذا الحل منطقي أم يوجد حل أفضل ؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mahmoud.rasras بتاريخ: 3 يناير 2015 تقديم بلاغ مشاركة بتاريخ: 3 يناير 2015 ممكن انك تحذف الـ DBSequence او تغيير الداتا تايب انت عامل الـ Sequence هو المفتاح الاساسي ؟؟؟ اعتقد ده ممكن يكون سبب المشكله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mahmoud.rasras بتاريخ: 3 يناير 2015 تقديم بلاغ مشاركة بتاريخ: 3 يناير 2015 أعتقد عشان DBSequence مش ممكن تعدل عليه اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
is_man بتاريخ: 3 يناير 2015 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 3 يناير 2015 ممكن انك تحذف الـ DBSequence او تغيير الداتا تايب انت عامل الـ Sequence هو المفتاح الاساسي ؟؟؟ اعتقد ده ممكن يكون سبب المشكله مينفعش أحذف الـ DBSequence ده تبع جدول آخر غير الجدول اللي بعمل فيه حفظ وفعلا هو PK اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 4 يناير 2015 تقديم بلاغ مشاركة بتاريخ: 4 يناير 2015 قيمة Primary Key ليس من المفترض أن تتغير ، فما المشكلة التي تراها في ذلك؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
is_man بتاريخ: 4 يناير 2015 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 4 يناير 2015 قيمة Primary Key ليس من المفترض أن تتغير ، فما المشكلة التي تراها في ذلك؟ انا عندي جدول للإدارات الـ PK اللي فيه عبارة عن DBSequence وجدول الصادر في شاشة الصادر كما هو واضح في الصورة عامل LOV من جدول الإدارات Data Type = NUmber لكن الـ Type الخاص بهم كما هو واضح = BigDecimal فعند الحفظ تظهر المشكلة كما هو واضح في الصورة Cannot convert 1 of type class oracle.jbo.domain.DBSequence to class java.math.BigDecimal -------- أنا قمت بتعديل نوع الحقول في Entity Object وجعلتها = DBsequence بس أعتقد انه حل غير منطقي مش عارف ليه ----- فهل فيه حل آخر للمشكلة اللي بتظهر ؟ وشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
kherooooo بتاريخ: 4 يناير 2015 تقديم بلاغ مشاركة بتاريخ: 4 يناير 2015 حول الـ BigDecimal إلى number اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
is_man بتاريخ: 4 يناير 2015 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 4 يناير 2015 حول الـ BigDecimal إلى number بتظهر نفس المشكلة إنه مش عارف يحول إلى Number Cannot convert 1 of type class oracle.jbo.domain.DBSequence to class java.math.Number اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
kherooooo بتاريخ: 4 يناير 2015 تقديم بلاغ مشاركة بتاريخ: 4 يناير 2015 (معدل) يفضل أن تغير نوع ال Primary Key إلى Numberوإنشاء sequence في قاعدة البياناتوقم بمناداته برمجيا SequenceImpl seq = new SequenceImpl("TEST_SEQ", getDBTransaction()); Number n = seq.getSequenceNumber(); setUserId(n); تم تعديل 4 يناير 2015 بواسطة kherooooo اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
is_man بتاريخ: 4 يناير 2015 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 4 يناير 2015 يفضل أن تغير نوع ال Primary Key إلى Number وإنشاء sequence في قاعدة البيانات وقم بمناداته برمجيا SequenceImpl seq = new SequenceImpl("TEST_SEQ", getDBTransaction()); Number n = seq.getSequenceNumber(); setUserId(n); تسلم يا أخي جزاك الله خيرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 9 يناير 2015 تقديم بلاغ مشاركة بتاريخ: 9 يناير 2015 الصحيح في Number هو oracle.jbo.domain.Number 2 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.