الانتقال إلى المحتوى
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.

كيف عمل Select و Update وdelete في Asp.net +oracel؟

Featured Replies

بتاريخ:

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

كيف عمل SELECT و UPDATE وDELETE في ASP.net +Oracel ؟

لقد عملت INSERT في صفحة ASP.net مربوطة بقاعدة بيانات اوراكل

ولكن لا استطيع عمل SELECT و UPDATE وDELETE في صفحة ASP.net

ممكن كود كل وحده من SELECT و UPDATE وDELETE الذي يساعدني عند الضغط على الزر يحذف او يختار او يجدد البيانات في قاعدة البيانات؟ حتى ان لم يكن بصورة مباشر، استطيع باذن الله اكتشاف طريقة عمله

والله يوفقكم

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

بتاريخ:

يا اخوان احنا بحاجه لاحد من الاخوه يوضح طريقة تعامل الoracle مع الasp.net
للآن لم يقم احد بتقديم طريقه سهله

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

جزاك الله خير اخي الكريم على الرد والتفاعل مع الموضوع

عن طريق البحث بالانترنت بفضل الله

وجدت هذه الطريقة ل ادخال البيانات من صفحة asp الى الاوراكل

ويمكنكم التغير عليه لعمل الDELETE وSELECT اي يجب الاجتهاد منا والتعامل معه

اتمنى يستفيد منه الجميع

اعذروني عن عدم وضع رابط الموضوع الذي نقلت منه الكود لاني اضعته

للامانه اجريت تغير بسيط على الكود لان الكود الاصلي يسبب error

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.OracleClient;

public partial class Default2 : System.Web.UI.Page
{
   protected void Page_Load(object sender, EventArgs e)
   {

   }
   protected void Button1_Click(object sender, EventArgs e)
   {
       string strconnectionstring = "Data Source = “”;User ID =””;Password=””;Unicode=True";

       string strSQL = " INSERT INTO TABLENAME (ID,NAME) Values (  '"  +TextBox1.Text+  "','"+TextBox2.Text+"'";

       OracleConnection conn = new OracleConnection(strconnectionstring);

       OracleCommand cmd = new OracleCommand();

       cmd.Connection = conn;

       conn.Open();

       cmd.CommandText = strSQL;

       cmd.CommandType = CommandType.Text;

       OracleDataReader dr = cmd.ExecuteReader();

       Response.Redirect("Default.aspx");

       dr.Dispose();

       cmd.Dispose();

       conn.Dispose();
   }
}

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

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

شكرا لك على هذا المثال
ساحاول تطبيقه

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

عذرا على السؤال الغبي
اين اضع الكود ؟
:) :) :rolleyes: :)

  • بعد 2 أسابيع...
بتاريخ:
  • كاتب الموضوع
عذرا على السؤال الغبي
اين اضع الكود ؟
;) ;) :rolleyes: :rolleyes:

اسف على تاخري بالرد عليك

سؤالك ليس غبي بالعكس اخي الكريم تفضل بالسؤال ;)

انتبه لا تضع كل الكود بل فقط جزء منه مثلاً خلف ال Button >>>>اتمنى فهمت ما الذي اقصده

المهم انظر الكود وانظر الى تعليقي على الكود

عند عمل صفحة جديدة تختار اللغة التي سوف تسخدمها وهي السي شارب C#

سوف تكون لك صفحة تضع عليها الازرار (صفحة التصميم)

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

string strconnectionstring = "Data Source = “”;User ID =””;Password=””;Unicode=True";//هنا الربط الداتا بيز الاوراكل اسم الداتا بيز واليوزر نيم والباسورد

string strSQL = " INSERT INTO TABLENAME (ID,NAME) Values ( '" +TextBox1.Text+ "','"+TextBox2.Text+"'"); //وهنا جملة الاستعلام كيف تضيف بها معلومة باستخدم التكست بوكس

OracleConnection conn = new OracleConnection(strconnectionstring); 
OracleCommand cmd = new OracleCommand();

cmd.Connection = conn;

conn.Open();

cmd.CommandText = strSQL;

cmd.CommandType = CommandType.Text;

OracleDataReader dr = cmd.ExecuteReader();

Response.Redirect("Default.aspx"); //من الممكن الغاء هذا الكود لانه يقوم بتحويلك لصفحة اخرى او عمل اعادة تحميل للصفحة

dr.Dispose();

cmd.Dispose();

conn.Dispose();



شرح مختصر للكود

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.OracleClient; //تضيفها لربط الاوراكل بالصفحة التي تشتغل عليها سوف تجد الباقي مضاف الا هذه التي كتبت التعليق عليها

public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button1_Click(object sender, EventArgs e) // طبعا عند الضغط على الزر مثلا اسمه (بتون 1) سوف تظهر لك هذه وعليك كتابة الكود الذي بين { } هذه العلامة.
{
string strconnectionstring = "Data Source = “”;User ID =””;Password=””;Unicode=True";//هنا الربط الداتا بيز الاوراكل اسم الداتا بيز واليوزر نيم والباسورد

string strSQL = " INSERT INTO TABLENAME (ID,NAME) Values ( '" +TextBox1.Text+ "','"+TextBox2.Text+"'"); //وهنا جملة الاستعلام كيف تضيف بها معلومة باستخدم التكست بوكس

OracleConnection conn = new OracleConnection(strconnectionstring); 
OracleCommand cmd = new OracleCommand();

cmd.Connection = conn;

conn.Open();

cmd.CommandText = strSQL;

cmd.CommandType = CommandType.Text;

OracleDataReader dr = cmd.ExecuteReader();

Response.Redirect("Default.aspx"); //من الممكن الغاء هذا الكود لانه يقوم بتحويلك لصفحة اخرى او عمل اعادة تحميل للصفحة

dr.Dispose();

cmd.Dispose();

conn.Dispose();
}
}



اتمنى اني اوضحت لك اخي الكريم وان لديك اي سؤال تفضل وسوف اساعدك بالذي اعرفه ;)

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

بتاريخ:

شكرا لك على الرد اخي الكريم
الصحيح ما قصرت يا طويل العمر

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

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

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

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

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

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.