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

القراءة و الكتابة من و الى الداتابيس

مغلق
بدأه zoom2007 في 9 نوفمبر 2006 · 5 رد · 929 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اود الاستفسار عن طريقة القراءة و استرجاع المعلومات من قاعدة البيانات sql server 2005

,و كيفية الاخال اليها عن طريق فورم ب asp.net 2

وشاكرين تعاونكم ..

#2

مرحبا zoom2007

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

صراحه استفسار جدا مهم .... ويااااريت نلاقي رد

أنا حاليا حايسه مع هدي المشكله .. لدرجة انها سببتلي اكتئاب :(

كييييف اقدر اقرأ واكتب من والى قاعد البيانات sql server 2005؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

يعني ابغى اربط اديت بوكس مع حقل من حقول جدول...بحيث انو اي بيانات يتم كتابتها في الاديت بوكس .. تكتب وتخزن في الجدول المربوط به

يعني كأني بأعبي حقول الجدول اللي عندي والموجود في قاعدة البيانات ... عن طريق فورم بـالــ asp.net 2

ياترى في احد قد الحركه هدي ويعرفلها؟؟؟؟؟؟

اتمنى ألاقي دوايا عندكم ... و يكون صحيح كل اللي سمعتو عن هدا المنتدى واعضائه

ومايخيب ظني فيكم :(

تحياتي

.....سوسو.....

تم تعديل هذه المشاركة بواسطة سوسو المكتئبه في 26 نوفمبر 2006 في 23:06

#3

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

/index.php?showtopic=56309

بالتوفيق ،،

Success Is A Journey Not A Destination

#4

أخي الكريم jordan

هل من الممكن ان تضع الرابط الذي يشرح حل هذه المشكله بالضبط

وأرجو أن تعذرني في طلبي هذا

فأنا جدا جديده ومبتدأه في الــ asp.net

وليست لدي أي تجارب سابقه معه.....ولكن ظروف مشروعي الآن حتمت عليا البدأ مع الــ asp.net والتعرف عليه

لذلك أواجه مصاعب ومشاكل كثيره في تعاملي معه

ولكن كلي أمل أن أجد المعونة والمساعده لديكم...أصحاب الخبره والمعرفه

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

أختكم

.....سوسو.....

تم تعديل هذه المشاركة بواسطة سوسو المكتئبه في 27 نوفمبر 2006 في 21:17

#5
/index.ph...89270&st=60
#6

السلام عليكم

اقتباس
اود الاستفسار عن طريقة القراءة و استرجاع المعلومات من قاعدة البيانات sql server 2005

,و كيفية الاخال اليها عن طريق فورم ب asp.net 2

1 وجود اتصال بين المشروع و قاعدة البيانات غالبا او الافضل ان تكون في ال web.config

	<connectionStrings>
		<add name="ConnectionString" connectionString="Data Source=someServer;Initial Catalog=someDB;Integrated Security=True;/>
	</connectionStrings>

2 الوصول الي هذا الاتصال من الكود الافضل عمل داله واحده للعوده بالاتصال و ان تكون static

using System; 
using System.Data;
using System.Configuration;
using System.Web.Configuration;

public class DatabaseConnection
{
	public DatabaseConnection()
	{
	}

	public static SqlConnection GetSqlConnection()
	{
		return new SqlConnection(WebConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
	}
}

3 بعد وجود الاتصال يأتي دور ال ADO.NET للعمل علي قاعده البيانات

/index.php?showtopic=80849

كل ما تحتاجه عمل SqlCommand و تنفيذه

في حاله تعديل القاعده

  public bool AddRow(Type P1,Type P2)
	{
		SqlConnection con = DatabaseConnection.GetSqlConnection(); 
		try
		{
			SqlCommand cmd = new SqlCommand("INSERT INTO someTable(C1,C2) Values(@P1,@P2)", con);

			cmd.Parameters.AddWithValue("@P1", P1);
			cmd.Parameters.AddWithValue("@P2", P2);

			con.Open();
			cmd.ExecuteNonQuery();
			con.Close();
			return true;
		}
		catch
		{  
			return false;
		}
		Finally
		{
			con.Close();
		}

	}

و في حاله الاستعلام يمكنك استخدام DataReader أو DataTable لاستقبال ال Result Set

  public DataTable GetAllRows()
	{
		SqlConnection con = DatabaseConnection.GetSqlConnection();

		try
		{
			SqlCommand cmd = new SqlCommand("SELECT * FROM someTable", con);

			DataTable dt = new DataTable();
			SqlDataAdapter da = new SqlDataAdapter();
			da.SelectCommand = cmd;
			da.Fill(dt);
			return dt;
		}
		catch
		{  
			return null;
		}   
	}

يجب مراجعه ال ADO.NET

4 بعد رجوع البيانات يتم عرضها في ال Controls حسب الوظيفه المطلوبه و كل Control له حكايه مختلفه

و لكن في اغلب الاحيان عند استرجاع اكثر من Row اقوم باستخدام DataTable

و استخدم ال Data Controls مثل ال DataList و DropDownList

عن طريق ال DataSource Property

بفرض ان لدينا GridView تسمي GridView1

		GridView1.DataSource = GetAllRows();
		GridView1.DataBind();

الموضوع سهل بس محتاج مراجعه بتركيز

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

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…