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

كيف استخدم Web.config في الاتصال بقاعدة البيانات

مغلق
بدأه aaak75 في 25 سبتمبر 2007 · 4 رد · 1,078 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

صيام مقبول واجر ثابت ان شاء الله

اخواني ارجو مساعدتي في كيفية ربط اتصال قاعدة البيانات sql 2000 بالملف web.config ثم كيفية التعامل معها باستخدام

الكود ياريت يكون بالفيجوال بيسك

وشكرا

سبحانك اللهم وبحمدك , لا اله الا انت استغفرك واثوب اليك

#2

داخل الوسم <configuration>

ضع هذا الكود

<appSettings>
<add key="ConnectionString" value="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\DatabaseName.mdf;Integrated Security=True;User Instance=True"/>
</appSettings>

ثم قم بتعريف متغير من نوع string وعرف داخله جملة الاتصال كما يلي

 Private strConString As String = ConfigurationSettings.AppSettings("ConnectionString")

وأسند هذا المتغير لكائن الاتصال كما يلي

  Private Con As New SqlConnection(strConString)

ثم تابع كالمعتاد

#3

اشكرك اخي الكريم على المساعدة واتمنى ان تكمل معي فمازال لدي مشكلة في الاتصال على ما اظن

 <appSettings>
	<add key="ConnectionString" 
		 value="server=localhost;uid=;pwd=;database=banking"/>
  </appSettings>

للعلم ان متصل بقاعدة بيانات sql 2000

وهدا الكود الي عملته زي ماقلت في vb

  <%@ Page Language="VB" %>
<%@ Import Namespace="system.data" %>
<%@ Import Namespace="system.data.sqlclient" %>
<%@ Import Namespace="System.Configuration" %>

<script runat="server">

	Sub page_load(ByVal sender As Object, ByVal e As EventArgs)
		If Not IsPostBack Then
			bindDataGrid()
		End If
	End Sub

	Sub bindDataGrid()

		Dim conn As String
		Dim objCmd As SqlCommand
		conn = ConfigurationSettings.AppSettings("ConnectionString")
		Dim Con As New SqlConnection(conn)

		objCmd = New SqlCommand("select * from tbname", Con)
		objCmd.Connection.Open()
		dgData.DataSource = objCmd.ExecuteReader(CommandBehavior.CloseConnection)

		dgData.DataBind()
	End Sub
</script>

ولك الشكر اخي الكريم

سبحانك اللهم وبحمدك , لا اله الا انت استغفرك واثوب اليك

#4

شكرا اخي الكريم وجدت الحل

هدا الحل للفائدة

الكود الموجود في web.config يصبح كالاتي :

 <appSettings>
	<add key="ConnectionString"
		 value="Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=banking;Data Source=1C105_1"/>
  </appSettings>

وشكرا

سبحانك اللهم وبحمدك , لا اله الا انت استغفرك واثوب اليك

#5

ياريت احد يوضح لي كيف استخدم نفس الكود اعلاه بواسطة الــ #C وقاعدة بيانات Oracle10g

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

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

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