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

احتاج لمساعدتكم في asp.net 2003

مغلق
بدأه Medtama في 10 يوليو 2007 · 7 رد · 670 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخوتي لدي مشروع أعمل عليه وهو إنشاء موقع لمجلة كبيرة تصدر في المغرب

وقد كنت قطعت أشواطا كبيرة في العمل على المشروع مستخدما ASP.NET 2 لغة VB بـVS 2005 وقاعدة البيانات SQL SERVER 2000

لكن المشكل الذي حصل معي و لخبط كل أوراقي هو ان صاحب المشروع في اخر الوقت طلب مني العمل على VS 2003 يعني ASP.net 1 وانا لم يسبق لي العمل على هذه البيئة

هل يمكنكم مساعدتي ولو بمشروع بسيط أو أكواد تساعدي في التأقلم مع البيئة الجديدة

فأنا صراحة وجدت فرقا شاسعا بين البيئتية واخد من الوقت الكثير

احتاج لامثلة التالية:

1- ربط الاتصال بقاعدة البيانات SQL SERVER 2000 عن طريق الملف Web.config

2- ملا الجداول من قاعدة البيانات

3- رفع ملفات للسرفر

4- ارسال البيانات لقاعدة البيانات

5- استخراج البيانات من قاعدة البيانات

انتظر مساعدتكم بورك فيكم

لا تنسو VS 2003 ASP.net 1 اللغة المستعملة VB قاعدة البيانات SQL SERVER 2000

.وسيبقى الموضوع مفتوحا ان احتجت اي شيء اخر

s8.gif

أخوكم و محبكم في الله

Annab3-Assafi.jpg

#2

1- ربط الاتصال بقاعدة البيانات SQL SERVER 2000 عن طريق الملف Web.config

strConnection = ConfigurationSettings.AppSettings("ConnectionString")

لا اعرف اي اختلاف في باقي المواضيع

اسماعيل نصار

"آخر الأخبار: تقرير للصليب الأحمر يقول إن اسرائيل تخرق قوانين الاحتلال"

من عجائب الدنيا - الكراسي اللاصقه !

طفل ايطالي يقرا القراّن

#3

أخي الكريم لم أفهم كيفية استعماله هل يمكنك أرسال مثال صغير عليه؟؟

s8.gif

أخوكم و محبكم في الله

Annab3-Assafi.jpg

#4

نفرض ان لديك الاتصال التالي موجود بWeb.Config

<xml version="1.0" encoding="utf-8" ?>
<!-- Web.Config Configuration File -->
<configuration>
  <appSettings>
	<add key="ConnectionString"
	  value="Provider=sqloledb;Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;

" />
  </appSettings>
  <system.web>
	<customErrors mode="Off"/>
  </system.web>
</configuration>

وتتم الاتصال عن طريق هذا الكود مثلا

Protected dataGrid As DataGrid

  Protected Sub Page_Load(ByVal Sender As Object, ByVal E As EventArgs)
	Dim sqlConn As SqlConnection
	Dim sqlCmd As SqlCommand
	Dim strConnection As String

	  strConnection = ConfigurationSettings.AppSettings("ConnectionString")
	  sqlConn = New SqlConnection(strConnection)
	  sqlCmd = New SqlCommand("SELECT * FROM Table", sqlConn)
	  sqlConn.Open()
	  dataGrid.DataSource = sqlCmd.ExecuteReader()
	  dataGrid.DataBind()

  End Sub

تم تعديل هذه المشاركة بواسطة kokonassar في 10 يوليو 2007 في 22:53

اسماعيل نصار

"آخر الأخبار: تقرير للصليب الأحمر يقول إن اسرائيل تخرق قوانين الاحتلال"

من عجائب الدنيا - الكراسي اللاصقه !

طفل ايطالي يقرا القراّن

#5

بورك فيك أخي الغالي اتمنى ما أكون أثقلت عليك

s8.gif

أخوكم و محبكم في الله

Annab3-Assafi.jpg

#6

أتمنى أن تتقبلي ان احتجت اي شيء أخر وسأطلبه على هذا الموضوع

s8.gif

أخوكم و محبكم في الله

Annab3-Assafi.jpg

#7

أخي و الله احترت في الموضوع

كنت أظن أن المشكل في كود الاتصال لكن يبدو ان المشكل في sqlserver

دائما يظهر لي هذا الخطأ

Détails de l'exception: System.Data.SqlClient.SqlException: SQL Server n'existe pas ou l'accès est refusé.

Erreur source: 


Ligne 38 :		 strCnx = ConfigurationSettings.AppSettings("connection")
Ligne 39 :		 cnx = New SqlConnection(strCnx)
Ligne 40 :		 cnx.Open()
Ligne 41 :		 Cmd.CommandText = "select count(login_user) from users where login_user='" & Me.Session("login") & "'"
Ligne 42 :		 Dim nbrL As Byte = cmd.ExecuteScalar


Fichier source : C:\Inetpub\wwwroot\WebApplication1\webadmin\confirm.aspx.vb	Ligne : 40

Détails de l'exception: System.Data.SqlClient.SqlException: SQL Server n'existe pas ou l'accès est refusé.

هذه معناها

SQL Server غير موجود او الدخول غير متاح !!!!!!!!

والخلل موجود في السطر 40

مع كود الاتصال كان كالاتي:

في web.config

<appSettings>
  <add key="connection" value="Data Source=localhost;initial catalog=da3wa; Integrated Security=SSPI" />
  </appSettings>

وفي الاتصال:

	Dim cnx As SqlConnection
	Dim Cmd As SqlCommand
	Dim strCnx As String

	Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

		strCnx = ConfigurationSettings.AppSettings("connection")
		cnx = New SqlConnection(strCnx)
		cnx.Open()
		Cmd.CommandText

هل صادفت اخي هذا المشكل من قبل

s8.gif

أخوكم و محبكم في الله

Annab3-Assafi.jpg

#8

لا ولكن عليك اتخاذ الخطوات العاديه للتأكد من انه لديك الصلاحيه وانه الSQL شغال

وحاول تغيير الconnection string

جرب ما يناسبك من http://www.connectionstrings.com/?carrier=sqlserver

اسماعيل نصار

"آخر الأخبار: تقرير للصليب الأحمر يقول إن اسرائيل تخرق قوانين الاحتلال"

من عجائب الدنيا - الكراسي اللاصقه !

طفل ايطالي يقرا القراّن

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

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