بتاريخ: 1 يناير 201511 سنة comment_258025 السلام عليكم ورحمة الله وبركاته إخواني الكرام لو تكرمتم ما حل تلك الرسالة Cannot convert 1 of type class oracle.jbo.domain.DBSequence to class java.math.BigDecimal على الرغم من إني لما بعمل Run للـ AppModule وبحفظ من خلاله يتم الحفظ دون مشاكل فما الحل مرفق صورة الرسالة وشكرا لكم تقديم بلاغ
بتاريخ: 3 يناير 201511 سنة كاتب الموضوع comment_258064 أنا توصلت لحل بس مش عارف هل هو منطقي أم لا قمت بتغير الـ type للعناصر التي يظهر بها الخأ إلى النوع DBsequence يتم الحفظ دون أي مشاكل لكن بعد عملية الحفظ تتغير خاصية الـ Display للعناصر التي قمت بتغيرها إلى Disabled= True ولا يمكن التعديل عليها مرة أخرى !!! فهل هذا الحل منطقي أم يوجد حل أفضل ؟ تقديم بلاغ
بتاريخ: 3 يناير 201511 سنة comment_258065 ممكن انك تحذف الـ DBSequence او تغيير الداتا تايب انت عامل الـ Sequence هو المفتاح الاساسي ؟؟؟ اعتقد ده ممكن يكون سبب المشكله تقديم بلاغ
بتاريخ: 3 يناير 201511 سنة كاتب الموضوع comment_258071 ممكن انك تحذف الـ DBSequence او تغيير الداتا تايب انت عامل الـ Sequence هو المفتاح الاساسي ؟؟؟ اعتقد ده ممكن يكون سبب المشكله مينفعش أحذف الـ DBSequence ده تبع جدول آخر غير الجدول اللي بعمل فيه حفظ وفعلا هو PK تقديم بلاغ
بتاريخ: 4 يناير 201511 سنة comment_258077 قيمة Primary Key ليس من المفترض أن تتغير ، فما المشكلة التي تراها في ذلك؟ تقديم بلاغ
بتاريخ: 4 يناير 201511 سنة كاتب الموضوع comment_258102 قيمة 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 بس أعتقد انه حل غير منطقي مش عارف ليه ----- فهل فيه حل آخر للمشكلة اللي بتظهر ؟ وشكرا تقديم بلاغ
بتاريخ: 4 يناير 201511 سنة كاتب الموضوع comment_258119 حول الـ BigDecimal إلى number بتظهر نفس المشكلة إنه مش عارف يحول إلى Number Cannot convert 1 of type class oracle.jbo.domain.DBSequence to class java.math.Number تقديم بلاغ
بتاريخ: 4 يناير 201511 سنة comment_258121 يفضل أن تغير نوع ال Primary Key إلى Numberوإنشاء sequence في قاعدة البياناتوقم بمناداته برمجيا SequenceImpl seq = new SequenceImpl("TEST_SEQ", getDBTransaction()); Number n = seq.getSequenceNumber(); setUserId(n); تم تعديل 4 يناير 201511 سنة بواسطة kherooooo تقديم بلاغ
بتاريخ: 4 يناير 201511 سنة كاتب الموضوع comment_258127 يفضل أن تغير نوع ال Primary Key إلى Number وإنشاء sequence في قاعدة البيانات وقم بمناداته برمجيا SequenceImpl seq = new SequenceImpl("TEST_SEQ", getDBTransaction()); Number n = seq.getSequenceNumber(); setUserId(n); تسلم يا أخي جزاك الله خيرا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.