الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Asp & Oracle

مغلق
بدأه Forestman في 24 يناير 2003 · 10 رد · 1,078 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكن ربط قاعدة بيانات أوراكل بصفحات ASP?

هل توجد طريقة غير ODBC؟

شكرا

#2

نعم هناك طريقة حلوة مرة باستخدام الاداة الرائعة 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%>
#3

هذا ملف مرفق فية مثال على ذلك واذا ضبط معك خبرني علشان اذا كنت تبغى طريقة الاضافة والحذف على قاعدة البيانات

oracle.zip

#4

جزاك الله خيرا

لقد تم الاتصال بالقاعدة بالشكل المطلوب

شكرا

تحياتي

#5

اخ حمد :

عندك فكره كيف اربط الاوراكل بالجافا ؟؟؟؟ علما ان الاوراكل و الجافا بنفس الجهاز ...

#6

اخي Forestman الف الف مبروك

اخي صلاح كنت اتمنى اني اخدمك لكن انا لسا بادي بالجافا

لكن في طريقة يمكن تجربه وهي باستخدام jdeveloper حيث يولد لك صفحة jsp جاهزة ويمكنك تلاحظ الكود وتكتشف الطريقة

#7

بارك الله فيك يااخ حمد

هل من الممكن ان تخبرنا كيف طريقة الحذف والاضافه

وجزاك الله خير

#8

عملية select ناجحة تماما

المشكلة الآن في عملية insert لم تنجح.

هل لديك أي فكرة عن السبب؟؟

لا تعرض أي رسالة نهائيا ولكن لا تتم عملية insert

شكرا سلفا

تحياتي

#9

السلام عليكم ورحمة الله وبركاته

هنا طريقة الاضافة

<%

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

%>
#10

جزاك الله ألف خير.

وقد وجدت هذه الطريقة أيضا

insertsql= " insert into ........."

dat.executesql (insertsql)

شكرا مرة أخرى

تحياتي

#11

هذه طريقة ممتازة اتعامل انا معها في بعض الاحيان لكن جرب ادخل حقل نص كبير جدا 600 حرف مثلا سوف يعطيك خطا يقول في نقل البيانات

هذا الموضوع مغلق.

مواضيع مشابهة