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

جملة ربط Asp.net مع قاعدة بيانات Sqlserver2005

بدأه lion2008 في 14 سبتمبر 2008 · 3 رد · 1,162 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

مبارك عليكم الشهر اعزائي اعضاء المنتدى

كنت استخدم قاعدة بيانات sqlexpress التابعة لبرنامج الفيجوال دوت نت

ولكن بعد ان قررت استخدام قاعدة بيانات sqlserver2005 واجهت بعض الصعوبات

ولكن مع وجودكم ان شاء الله ان الصعوبات ستزول

مثلا لعرض بيانات من جدول في قاعدة بيانات sqlexpress التابعة للفيجوال في gridview كنت استخدم هذا الكود

Dim con As String = "data source=.\sqlexpress;attachdbfilename=|datadirectory|\Database.mdf;integrated security=true;user instance=true"

Dim sqlcon As New SqlConnection(con)

Dim sql As String = "select s_no as[رقم الطالب],s_name as [اسم الطالب],s_pass as [كلمة المرور] from tab1"

Dim da As SqlDataAdapter = New SqlDataAdapter(sql, sqlcon)

Dim ds As New DataSet

da.Fill(ds, "tab1")

GridView1.DataSource = ds.Tables(0)

GridView1.DataBind()

امتداد قاعدة اليبانات هنا كان mdf

ولكن عند انشاء قاعدة بيانات sqlserver وجدت ان امتداد قاعدة البيانات هو dbo

الان ارجوا المساعدة في كيفية التعديل على جملة الربط المرفقة لكم لكي تتم عرض البيانات -مثلا-

ولكم مني جزيل الشكر

تم تعديل هذه المشاركة بواسطة lion2008 في 14 سبتمبر 2008 في 14:20

#2

خبرتي بسيطة في هذا المجال

لكن اللي اعرفة انو ممكن تعرض بيانات على gridview بدون كتابة اي كود وباستخدام اداة sqldatasource

هي التي تتكفل بكتابة الكود

#3

للربط مع MsSql سيرفر لا تحتاج الى attachdbfilename=|datadirectory|\Database.mdf

اكتب مكانها Initial Catalog

مثال

Data Source = localhost;Initail Catalog = Northwind; user id = yourUserName; password= youPassword;

و ان كنت تستخدم Windows authentication

امسح user id و password

و اضف Integrated security=SSPI

مثال

Data Source = localhost;Initail Catalog = Northwind;Integrated security=SSPI
#4

مشكورين أخواني على ردودكم

ولكن ما الفرق بين امتداد قاعدة البيانات في كلتا الحالتين

وماذا لو كنت مستخدم قاعدة بيانات التابعة للفيجوال واردت التحويل على قاعدة بيانات sqlserver2005

انا استخدمت جملة الربط هذه لكنه يظهر خطأ

Dim con As String = "Data Source = localhost; Initail Catalog = Northwind;Integrated security=SSPI"

Dim sqlcon As New SqlConnection(con)

Dim sql As String = "select * from users"

Dim da As SqlDataAdapter = New SqlDataAdapter(sql, sqlcon)

Dim ds As New DataSet

da.Fill(ds, "users")

GridView1.DataSource = ds.Tables(0)

GridView1.DataBind()

ارجوا المساعدة

ولكم مني جزيل الشكر

تم تعديل هذه المشاركة بواسطة lion2008 في 15 سبتمبر 2008 في 09:41

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