كيف يمكن ربط قاعدة بيانات أوراكل بصفحات ASP?
هل توجد طريقة غير ODBC؟
شكرا
كيف يمكن ربط قاعدة بيانات أوراكل بصفحات ASP?
هل توجد طريقة غير ODBC؟
شكرا
نعم هناك طريقة حلوة مرة باستخدام الاداة الرائعة oo40
التي تنزل مع الاوراكل
اذا كان الاوراكل منزله عندك ماعليك سوى كتابة الكود التالي في صفحتك وتمشي معك عسل
بس غير orahom الى اسم قادة البيانات التي عندك
المثال التالي راح يستعرض لك جدول emp الموجد ضمن جداول المستخدم scot
<%
Set ses = CreateObject("oracleinprocserver.xOraSession")
Set dat = ses.OpenDatabase("orahom", "scott/tiger", CInt(0))
Set dyn = dat.CreateDynaset("select * from emp", CInt(0))
do while (not dyn.eof)
%>
<tr>
<td width="17%" align="center"><%response.write dyn.Fields("EMPNO).value%> </td>
<td width="27%" align="center"><%response.write dyn.Fields("ENAME").value%> </td>
<td width="20%" align="center"><%response.write dyn.Fields("JOB").value%> </td>
<td width="16%" align="center"><%response.write dyn.Fields("SAL").value%> </td>
<td width="15%" align="center"><%response.write dyn.Fields("DEPTNO").value%> </td>
</tr>
<%
dyn.MoveNext
loop%>هذا ملف مرفق فية مثال على ذلك واذا ضبط معك خبرني علشان اذا كنت تبغى طريقة الاضافة والحذف على قاعدة البيانات
جزاك الله خيرا
لقد تم الاتصال بالقاعدة بالشكل المطلوب
شكرا
تحياتي
اخ حمد :
عندك فكره كيف اربط الاوراكل بالجافا ؟؟؟؟ علما ان الاوراكل و الجافا بنفس الجهاز ...
اخي Forestman الف الف مبروك
اخي صلاح كنت اتمنى اني اخدمك لكن انا لسا بادي بالجافا
لكن في طريقة يمكن تجربه وهي باستخدام jdeveloper حيث يولد لك صفحة jsp جاهزة ويمكنك تلاحظ الكود وتكتشف الطريقة
بارك الله فيك يااخ حمد
هل من الممكن ان تخبرنا كيف طريقة الحذف والاضافه
وجزاك الله خير
عملية select ناجحة تماما
المشكلة الآن في عملية insert لم تنجح.
هل لديك أي فكرة عن السبب؟؟
لا تعرض أي رسالة نهائيا ولكن لا تتم عملية insert
شكرا سلفا
تحياتي
السلام عليكم ورحمة الله وبركاته
هنا طريقة الاضافة
<%
Set ses = CreateObject("oracleinprocserver.xOraSession")
Set dat = ses.OpenDatabase("orahom", "scott/tiger", CInt(0))
Set dyn = dat.CreateDynaset("select * from emp", CInt(0))
dyn.addnew
dyn.Fields("EMPNO").value=1234
dyn.Fields("ENAME").value="sami"
dyn.Fields("JOB").value="programer"
dyn.update
%>جزاك الله ألف خير.
وقد وجدت هذه الطريقة أيضا
insertsql= " insert into ........."
dat.executesql (insertsql)
شكرا مرة أخرى
تحياتي
هذه طريقة ممتازة اتعامل انا معها في بعض الاحيان لكن جرب ادخل حقل نص كبير جدا 600 حرف مثلا سوف يعطيك خطا يقول في نقل البيانات
هذا الموضوع مغلق.