الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

قاعدة بيانات للموبايل

Featured Replies

بتاريخ:

أنا مطلوب مني برنامج يعمل علي الموبايل ،، ولا أعلم سوي القليل من الـ JavaScript ،، وكنت عايز أعرف هل أوراكل يمكنها التعامل مع الموبايل .. وأن لم يكن فما هو الحل لذلك ؟؟!!

 

ملحوظة : قاعدة بيانات Access فشلت في التعامل !!!

بتاريخ:

في sql lite علي حد علمي من اوراكل .

بس المشكلة في الفورمز مش في الداتابيز .

بتاريخ:
  • كاتب الموضوع

مش فاهم ،، تقصد أيه ؟؟!!

أرجو التوضيح أكثر من فضلك

تم تعديل بواسطة MMA

بتاريخ:

اقصد ان المشكلة انك تشغل سيستم معمول بالفورمز ع الموبايل

بتاريخ:
  • كاتب الموضوع

أنا مش ناوي أتعامل مع الـ Forms ،، أنا ناوي أتعامل مع JavaScript ،، فأرجو فقط معرفة ما هي sql lite ؟؟!! وكيف يمكنني الحصول عليه ؟؟

 

أشكرك كثيراً

تم تعديل بواسطة MMA

بتاريخ:
  • كاتب الموضوع

علي فكرة ،، أنا حملت SQLite من الرابط ده

 

http://www.sqliteexpert.com/download.html

 

وشغلتة علي JavaScript عن طريق ADODB ،، لكن كان نفسي أعرف إذاي أعمل Package منه ليصلح العمل علي الموبايل ؟؟!!

بتاريخ:

أخي الفاضل مصطفى كنت قبل فترة بسيطة جدا بداءات ابحث عن هذا الجانب والى الان لم اتوصل الى مراجع تفصل في هذا الجانب وخصوصا واني لم اطرق من قبل بابADF لانه هو المطور الذي يتعامل مع الموبايل ADF MOBILE وهذا رابط اقراءه وابحث في هذا الجانب عله يفيدك وارجوا اني ما غردت خارج السرب وفهمت طلبك

Getting Started with Oracle ADF Mobile Applications

بتاريخ:

وهذه روابط اخرى قد تفيدك

 

Oracle ADF Mobile

 

Setting Up the ADF Mobile Environment

بتاريخ:

وهذا رابط لمثال بسيط جدا خطوة بخطوة

Oracle ADF Mobile Tutorial

بتاريخ:

عايز تعمل باكدج من مين عشان يصلح للعمل ع الموبايل ؟

مين الي عايزه يشتغل ع الموبايل يعني ؟

بتاريخ:
  • كاتب الموضوع

وهذا رابط لمثال بسيط جدا خطوة بخطوة

Oracle ADF Mobile Tutorial

أشكرك كثيراً أ. scince ،، لكنني أريد التعامل مع JavaScript وليس Java ،، فأنا أريد عمل برنامج بسيط ليا علي الموبايل ،، لحين تحويله الي موقع عالي الإنترنيت

بتاريخ:
  • كاتب الموضوع

عايز تعمل باكدج من مين عشان يصلح للعمل ع الموبايل ؟

مين الي عايزه يشتغل ع الموبايل يعني ؟

 

أنا دخلت في مجال الإنتاج الحيواني ،، وكنت عايز أعمل برنامج بسيط خاص بيا عشان ييسر ليا الموضوع

 

أنا عملت كذا برنامج بـ JavaScript وما شاء الله شغال علي الموبايل تحفة ،، وكل أصدقائي اللي أشتغلوا عليه شكرولي فيه

 

لكن مشكلتي أني عايز أعمل قاعدة بيانات بسيطة (مؤقت) علي الموبايل لأن برامجي كلها واجهات وبس ومفيش حفظ بيانات ... وأنا عايز أعمل كل شيء من أساليب صيانة قاعدة البيانات بالكامل من (حفظ - تعديل - حذف - إضافة) .. ونفسي أربط قاعدة البيانات دي بصفحتي HTML, JavaScript ،، وللأسف الـ ASP غير مدعم علي الموبايلات خصوصاً الـ ASP Classic

 

 

شكراً لحسن تعاونكم معي

بتاريخ:

- في cross platform لبتوع الدوت نت بتقدر تعمل فيه ابلكيشنز لاي نظام تشغيل ع الموبايلات .

- متربطش نفسك بقاعدة بيانات معينة , ليه اوراكل , شوف ايه الـ compaTIBLE مع جافا سكريبت واشتغل بيه .

- وحتي لو اوراكل متهيألي هتلاقى الموضوع كتير علي جوجل .

بتاريخ:
  • كاتب الموضوع

بعد بحث عمييييق وجدت الإجابة الشافية في SQLite

بس أنا مشكلتي دلوقتي أني لما بنقل الملف Index.htm للموبايل وبنقر علي زر Test بيرفض التشغيل !!
ولما سألت قالولي أن الموبايل بتاعي نظام قديم Nokia C3 وقالولي لازم أحدث المستعرض Browser اللي بيشتغل عليه الموبايل
وقالولي أحدثة لـ Opera beta أو Google Chrome .. لكن Internet Explorer و Firefox
لا يعمل علي الإطلاق !!

فهل منكم أحد يعلم كيف أحدث الموبايل ؟؟!!

<html>
<head>
  <script type="text/javascript" charset="utf-8">
    //db.transaction(populateDatabase,errorDb,successDb);
    var db = window.openDatabase("PhonesDB", "1.0", "Test", 2 * 1024 * 1024);
    
    function OpenDB()
    {
        if (typeof(window.openDatabase) == "undefined")
        {
           alert("Does not support");
        }
        else
        {
           db.transaction(function (tx)
           {
              //tx.executeSql("DROP TABLE IF EXISTS PHONES");
              //1- Create database.
              tx.executeSql("CREATE TABLE IF NOT EXISTS PHONES(PHONES_ID BIGINT, PHONES_NAME VARCHAR2(50), PHONES_P1 VARCHAR2(20), PHONES_P2 VARCHAR2(20), CONSTRAINT PK_PHONES_ID PRIMARY KEY(PHONES_ID), CONSTRAINT UQ_PHONES_NAME UNIQUE(PHONES_NAME))");
              
              //2- Insert records.
              tx.executeSql("SELECT COUNT(0) AS CP FROM PHONES", [], function (tx, rs)
              {
                 if (rs.rows.item(0).CP == 0)
                 {
                          // تنفيذ العملية في حالة عدم إدراج سجلات من الأساس
                    tx.executeSql("INSERT INTO PHONES VALUES(1, 'Mohammed', '0000', '0000')");
                    tx.executeSql("INSERT INTO PHONES VALUES(2, 'Mostapha', '1111', '1111')");
                    tx.executeSql("INSERT INTO PHONES VALUES(3, 'Tahany', '2222', '2222')");
                 }
              });
              
              //3- View data records.
              tx.executeSql("SELECT * FROM PHONES", [], function (tx, rs)
              {
                 var len = rs.rows.length, i;
                 var msg;
                 if(len > 0)
                 {
                    tdName.innerHTML = "";
                    tdPhone1.innerHTML = ""
                    for (i = 0; i < len; i = i + 1)
                    {
                        tdName.innerHTML = tdName.innerHTML + rs.rows.item(i).PHONES_NAME + "<br>";
                      tdPhone1.innerHTML = tdPhone1.innerHTML + rs.rows.item(i).PHONES_P1 + "";
                      tdPhone1.innerHTML = tdPhone1.innerHTML + ", " + rs.rows.item(i).PHONES_P2 + "<br>";
                    }
                 }
              });
           });
        }
    }
  </script>
</head>

<body>
  <input type="button" value="test" onClick="OpenDB();">
  <p id="p1"></p>
 
  <Table Width=100% Border=1>
    <THead></THead>
    <TBody>
      <TR>
        <TD Width="70%"><U><B>Name</B></U></TD>
        <TD Width="30%"><U><B>Phone</B></U></TD>
      </TR>
      
      <TR>
        <TD id="tdName"><BR></TD>
        <TD id="tdPhone1"><BR></TD>
      </TR>
    </TBody>
  </Table>
</body>
</html>
بتاريخ:

لو قديم هتفتح البراوزر هيقلك انت محتاج تحدث .

او نزله انت من ع النت .

بتاريخ:
  • كاتب الموضوع

ربنا يخليك أ. أسلام ،، وأنا متفهم الموقف تماماً ،، وفعلاً نزلت البرنامج من علي النت وشغلتة ع الموبايل كمان .. بس فاضل مشكلة أخيرة ؟؟!!

مش عارف أفتح صفحتي (Index.htm) من علي صفحة المتصفح نهائياً علي الموبايل

مع أني بفتحها علي Windows بسهولة ويسر !!

C:\Index.htm

أشكرك كثيراً
 

بتاريخ:
  • كاتب الموضوع

ربنا يخليك أ. أسلام ،، وأنا متفهم الموقف تماماً ،، وفعلاً نزلت البرنامج من علي النت وشغلتة ع الموبايل كمان .. بس فاضل مشكلة أخيرة ؟؟!!

مش عارف أفتح صفحتي (Index.htm) من علي صفحة المتصفح نهائياً علي الموبايل

مع أني بفتحها علي Windows بسهولة ويسر !!

C:\Index.htm

أشكرك كثيراً
 

بتاريخ:

ايه الي بيحصلها لما تيجي تفتحها ؟

بيطلع ايرور ؟

بتاريخ:
  • كاتب الموضوع

أولاً آسف جداً لأن شغلي خانقني جداً !!

 

المهم :

 

المشكلة أن نوع المتصفح لا يتقبل فتح قاعدة البيانات من أساسة ،، وعايز النوع اللي بلغت حضرتك بيه

  • بعد 2 أسابيع...
بتاريخ:

 

بعد بحث عمييييق وجدت الإجابة الشافية في SQLite

 

بس أنا مشكلتي دلوقتي أني لما بنقل الملف Index.htm للموبايل وبنقر علي زر Test بيرفض التشغيل !!

ولما سألت قالولي أن الموبايل بتاعي نظام قديم Nokia C3 وقالولي لازم أحدث المستعرض Browser اللي بيشتغل عليه الموبايل

وقالولي أحدثة لـ Opera beta أو Google Chrome .. لكن Internet Explorer و Firefox

لا يعمل علي الإطلاق !!

 

فهل منكم أحد يعلم كيف أحدث الموبايل ؟؟!!

<html>
<head>
  <script type="text/javascript" charset="utf-8">
    //db.transaction(populateDatabase,errorDb,successDb);
    var db = window.openDatabase("PhonesDB", "1.0", "Test", 2 * 1024 * 1024);
    
    function OpenDB()
    {
        if (typeof(window.openDatabase) == "undefined")
        {
           alert("Does not support");
        }
        else
        {
           db.transaction(function (tx)
           {
              //tx.executeSql("DROP TABLE IF EXISTS PHONES");
              //1- Create database.
              tx.executeSql("CREATE TABLE IF NOT EXISTS PHONES(PHONES_ID BIGINT, PHONES_NAME VARCHAR2(50), PHONES_P1 VARCHAR2(20), PHONES_P2 VARCHAR2(20), CONSTRAINT PK_PHONES_ID PRIMARY KEY(PHONES_ID), CONSTRAINT UQ_PHONES_NAME UNIQUE(PHONES_NAME))");
              
              //2- Insert records.
              tx.executeSql("SELECT COUNT(0) AS CP FROM PHONES", [], function (tx, rs)
              {
                 if (rs.rows.item(0).CP == 0)
                 {
                          // تنفيذ العملية في حالة عدم إدراج سجلات من الأساس
                    tx.executeSql("INSERT INTO PHONES VALUES(1, 'Mohammed', '0000', '0000')");
                    tx.executeSql("INSERT INTO PHONES VALUES(2, 'Mostapha', '1111', '1111')");
                    tx.executeSql("INSERT INTO PHONES VALUES(3, 'Tahany', '2222', '2222')");
                 }
              });
              
              //3- View data records.
              tx.executeSql("SELECT * FROM PHONES", [], function (tx, rs)
              {
                 var len = rs.rows.length, i;
                 var msg;
                 if(len > 0)
                 {
                    tdName.innerHTML = "";
                    tdPhone1.innerHTML = ""
                    for (i = 0; i < len; i = i + 1)
                    {
                        tdName.innerHTML = tdName.innerHTML + rs.rows.item(i).PHONES_NAME + "<br>";
                      tdPhone1.innerHTML = tdPhone1.innerHTML + rs.rows.item(i).PHONES_P1 + "";
                      tdPhone1.innerHTML = tdPhone1.innerHTML + ", " + rs.rows.item(i).PHONES_P2 + "<br>";
                    }
                 }
              });
           });
        }
    }
  </script>
</head>

<body>
  <input type="button" value="test" onClick="OpenDB();">
  <p id="p1"></p>
 
  <Table Width=100% Border=1>
    <THead></THead>
    <TBody>
      <TR>
        <TD Width="70%"><U><B>Name</B></U></TD>
        <TD Width="30%"><U><B>Phone</B></U></TD>
      </TR>
      
      <TR>
        <TD id="tdName"><BR></TD>
        <TD id="tdPhone1"><BR></TD>
      </TR>
    </TBody>
  </Table>
</body>
</html>ال

الاخ العزيز 

انا نزلت ملفك علز الموبيل ايفون وفتح

فيه ثلاث اسماء

 

والله حمستي اعمل  بالموضع

 

الرجاء المساعده في  المجال

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.