التغطية المصورة ليوم سوالف: الجزء الأول، الجزء الأخير
الفائزون في المسابقة الأصغر لسوالف كاست

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > ASP و ASP.NET
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Sep 2006-
#1 (permalink)  
احتاج لمساعدتكم في asp.net 2003


أخوتي لدي مشروع أعمل عليه وهو إنشاء موقع لمجلة كبيرة تصدر في المغرب
وقد كنت قطعت أشواطا كبيرة في العمل على المشروع مستخدما 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

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






__________________
شبكة النبع الصافي = www.annab3.net
منتديات النبع الصافي = http://www.annab3.net/forum/
مكتبة الدروس و المواعظ = http://www.annab3.net/doros/
مكتبة البرامج و السكريبتات = http://www.annab3.net/pro/
البديل الإسلامي غير متواجد حالياً   قديم 10-07-2007, 08:26 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#2 (permalink)  

حياك الله اخي البديل الاسلامي

لايوجد اي فرق بالكود بين 2003 و 2005
يعني نفس الطرق والاكواد الي كنت تستخدمها في 2005 هي نفسها في ال 2003 هناك فروقات طبعا بين البيئتين لكن لايوجد فروقات في الامور الي ذكرتها

اقتباس:
1- ربط الاتصال بقاعدة البيانات SQL SERVER 2000 عن طريق الملف Web.config
2- ملا الجداول من قاعدة البيانات
3- رفع ملفات للسرفر
4- ارسال البيانات لقاعدة البيانات
5- استخراج البيانات من قاعدة البيانات
النقطه 1- ننفس الطريقة بين 2003 و 2005 لم تختلف
للمزيد هذا الرابط
http://www.swalif.net/softs/swalif46/softs180613/

النقاط 2 و 4 و 5
نفس الطريقة كذلك وفي القسم مواضيع كثيره تتكلم عن العمليات على قاعدة البيانات


النقطه 3
نفس الطريقة تقريبا
للمزيد على هذا الرابط
http://www.swalif.net/softs/swalif46/softs196748/


امر خارج البرمجة :- لا اعتقد ان صاحب المشروع منطقي في طلبة لما طلب منك تعيد المشروع على 2003 لان 2005 افضل اذا كان بامكانك انك لا تقبل فلا توافق على هل امر كان المفروض من البداية انه يقلك مو يجي على اخر المشروع ويقلك ارجع عيد مشروعك






__________________
احنا بكل فخر واخلاص باغة باروده ورصاص
وصقور تحب المقناص بجو الأردن عاليه
وفوق الأردن عاليه ........
nothing4u غير متواجد حالياً   قديم 10-07-2007, 10:29 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#3 (permalink)  

بورك فيك أخي الحبيب على ردك الرائع و على اهتمامك بموضوعي

لكن أخي أن كان ممكنا ارجو أن ترسل لي مثالا للعمل في بيئة VS2003

وذلك لاني مبتدأ في العمل على .net حتى 2005 لم أبدأ التعامل معها الا قبل شهرين و هي ليست بالمدة الكافية

أتمنى ما اكون اثقلت عليك






__________________
شبكة النبع الصافي = www.annab3.net
منتديات النبع الصافي = http://www.annab3.net/forum/
مكتبة الدروس و المواعظ = http://www.annab3.net/doros/
مكتبة البرامج و السكريبتات = http://www.annab3.net/pro/
البديل الإسلامي غير متواجد حالياً   قديم 10-07-2007, 11:54 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#4 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة البديل الإسلامي
بورك فيك أخي الحبيب على ردك الرائع و على اهتمامك بموضوعي

لكن أخي أن كان ممكنا ارجو أن ترسل لي مثالا للعمل في بيئة VS2003

وذلك لاني مبتدأ في العمل على .net حتى 2005 لم أبدأ التعامل معها الا قبل شهرين و هي ليست بالمدة الكافية

أتمنى ما اكون اثقلت عليك
حياك الله اخوي البديل الاسلامي
للاسف اخوي ال 2003 ماهي موجوده على جهازي عندي فقط 2005 يعني صعب الان اسوي مثال لكن هي هي نفس الطريقة نفس الاكواد ما تختلف اشتغل على 2003 بنفس الشرح مارح يختلف شي

بخصوص مسالة الانتقال اذا كنت تشتغل 2003 كويس فاعقتد بتنتقل لل 2005 بدون اي مشاكل يعني شهرين بتكون عرفة امور كثيره






__________________
احنا بكل فخر واخلاص باغة باروده ورصاص
وصقور تحب المقناص بجو الأردن عاليه
وفوق الأردن عاليه ........
nothing4u غير متواجد حالياً   قديم 11-07-2007, 12:03 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#5 (permalink)  

أخي و الله احترت في الموضوع
كنت أظن أن المشكل في كود الاتصال لكن يبدو ان المشكل في 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

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






__________________
شبكة النبع الصافي = www.annab3.net
منتديات النبع الصافي = http://www.annab3.net/forum/
مكتبة الدروس و المواعظ = http://www.annab3.net/doros/
مكتبة البرامج و السكريبتات = http://www.annab3.net/pro/
البديل الإسلامي غير متواجد حالياً   قديم 11-07-2007, 12:14 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#6 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة nothing4u
حياك الله اخوي البديل الاسلامي
للاسف اخوي ال 2003 ماهي موجوده على جهازي عندي فقط 2005 يعني صعب الان اسوي مثال لكن هي هي نفس الطريقة نفس الاكواد ما تختلف اشتغل على 2003 بنفس الشرح مارح يختلف شي

بخصوص مسالة الانتقال اذا كنت تشتغل 2003 كويس فاعقتد بتنتقل لل 2005 بدون اي مشاكل يعني شهرين بتكون عرفة امور كثيره

أخي ما حصل معي العكس فقد بدأت ب 2005 و فرض على الانتقال الى 2003






__________________
شبكة النبع الصافي = www.annab3.net
منتديات النبع الصافي = http://www.annab3.net/forum/
مكتبة الدروس و المواعظ = http://www.annab3.net/doros/
مكتبة البرامج و السكريبتات = http://www.annab3.net/pro/
البديل الإسلامي غير متواجد حالياً   قديم 11-07-2007, 12:16 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#7 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة البديل الإسلامي
أخي ما حصل معي العكس فقد بدأت ب 2005 و فرض على الانتقال الى 2003
لايوجد فرق اخي الاكواد نفسها مارح تختلف عليك في شي






__________________
احنا بكل فخر واخلاص باغة باروده ورصاص
وصقور تحب المقناص بجو الأردن عاليه
وفوق الأردن عاليه ........
nothing4u غير متواجد حالياً   قديم 11-07-2007, 01:11 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#8 (permalink)  

أخي يدو أنك لم تنتبه للمشكل الذي كتبته

اقتباس:
المشاركة الأصلية كتبت بواسطة البديل الإسلامي
أخي و الله احترت في الموضوع
كنت أظن أن المشكل في كود الاتصال لكن يبدو ان المشكل في 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

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






__________________
شبكة النبع الصافي = www.annab3.net
منتديات النبع الصافي = http://www.annab3.net/forum/
مكتبة الدروس و المواعظ = http://www.annab3.net/doros/
مكتبة البرامج و السكريبتات = http://www.annab3.net/pro/
البديل الإسلامي غير متواجد حالياً   قديم 11-07-2007, 04:14 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2006-
#9 (permalink)  

السلام عليكم

أخي ما يعرضه السكول سيرفر من خطكأ يظهر باللغة الفرنسية على ما أعتقد وليست الانجليزية وإلا لفهمنا ما هي المشكلة

وثم في هذا السطر
Cmd.CommandText

طيب أنت لم تقم بحجز مساحة له في الذاكرة

أنت فقط عرفته بهذا السطر
Dim Cmd As SqlCommand

يتوجب عليك اضافة كلة نيو
Dim Cmd As New SqlCommand



أو تبقيها مثل ما هية ولكن تكتب السطر الأخير كالتالي

cmd=cnx.createcommand

أرجو أن تجربها






__________________
Response.Write
(

م. خليل سليم

مطور مواقع ASP.NET

للتواصل : khalilme@hotmail.com

)
برمودا غير متواجد حالياً   قديم 11-07-2007, 04:49 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#10 (permalink)  

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

كما اخبرك اخي خليل بالضبط يجب عليك اعادة التعريف بالطريقة الي اخبرك بها

ارجو ان تجربها وشي ثاني لما يطلع لك رسالة الخطأ يعطيك لون احمر على سطر ماهو السطر الي عليه اللون الاحمر

وتأكد انك مشغل ال Service Manager
وتأكد انك معطي صلاحيات مالك قاعدة البيانات لمستخدم القاعدة






__________________
احنا بكل فخر واخلاص باغة باروده ورصاص
وصقور تحب المقناص بجو الأردن عاليه
وفوق الأردن عاليه ........
nothing4u غير متواجد حالياً   قديم 11-07-2007, 06:17 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#11 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة nothing4u

وتأكد انك مشغل ال Service Manager
وتأكد انك معطي صلاحيات مالك قاعدة البيانات لمستخدم القاعدة
قد يكون الخطا هنا و الله أعلم
هل من دروس تفيدني بها لأقوم بما أشرت إليه أعلاه
اقتباس:
المشاركة الأصلية كتبت بواسطة nothing4u
أخي ما يعرضه السكول سيرفر من خطكأ يظهر باللغة الفرنسية على ما أعتقد وليست الانجليزية وإلا لفهمنا ما هي المشكلة
لقد قمت بترجمة نص الخطأ اعلاه ولعلك لم تنتبه له

اقتباس:
المشاركة الأصلية كتبت بواسطة البديل الإسلامي


Détails de l'exception: System.Data.SqlClient.SqlException: SQL Server n'existe pas ou l'accès est refusé.
هذه معناها
SQL Server غير موجود او الدخول غير متاح !!!!!!!!
والخلل موجود في السطر 40
بورك فيك أخي على هتمامك وجعل ما تقوم به في ميزان حسناتك و رزقك الله الجنة رفقة الحبيب المصطفى






__________________
شبكة النبع الصافي = www.annab3.net
منتديات النبع الصافي = http://www.annab3.net/forum/
مكتبة الدروس و المواعظ = http://www.annab3.net/doros/
مكتبة البرامج و السكريبتات = http://www.annab3.net/pro/
البديل الإسلامي غير متواجد حالياً   قديم 11-07-2007, 01:42 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2006-
#12 (permalink)  

طيب أخي أعطينا السطر 40

المشكلة الظاهر في كونيكشن سترينج

لحظة أنظر لها


نعم
المشكلة فيها

Data Source=localhost

استبدل كلمة localhost باسم كمبيوترك والذي يساوي اسم سيرفر البيانات






__________________
Response.Write
(

م. خليل سليم

مطور مواقع ASP.NET

للتواصل : khalilme@hotmail.com

)
برمودا غير متواجد حالياً   قديم 11-07-2007, 02:02 PM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Jun 2007-
#13 (permalink)  

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

يا اخوان المشكله واضحه وبسيطه ،،، SQL Server doesn't exist or access denied

يعني صفحات ال asp.net ما هي قادرة توصل لقواعد البيانات ،،،، المشكله هاي تكون في اكثر من احتمال :

1: ال service manager واقف لسبب او اخر ،، فاعمل restart للجهاز وان شاء الله بشتغل ،،، كيف تعرف انو شغال او لا ،،، على اليمين في اسفل الشاشة في system tray بجانب الساعه في دائرة بيضاء جواتها مثلث اخضر او مربع احمر ،، اذا كان مثلث اخضر معناته شغال وكل اش تمام ،،، اذا كان مربع احمر ،،، اكبس عليه double click واكبس على start هيك بكون اشتغل .

2: اسم الجهاز ،،، يعني احذ اسم الجهاز من ال connection string وضع محله اما (local) او .

يعني قويسن وبينهم كلمة local او نقطة فقط بدون اي شيء اخر ،،، هذوا معناهم الجهاز الحالي او current machine هذا اذا كانت قواعد البيانات على نفس الجهاز .

3: اسم قواعد البيانات : تأكد انو الاسم صحيح وما في حرف زائد او ناقص .

4: في موضوع بالنسبه للبيرمشنز ،،، بس ما اظن انو انت بتواجه لانك مو مستخدم يوزرنيم وباسوورد مشان توصل لل sql server

فان شاء الله اذا اتبعت هاي النقاط رح تنحل مشاكلك ،،، واذا ما نحبت خبرني وانا جاهز لخدمتك ،،،

اخوكم
اياد صالح
http://www.es-jo.com
http://www.raselsms.com






esaleh غير متواجد حالياً   قديم 11-07-2007, 03:56 PM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Jun 2007-
#14 (permalink)  

وممكن تغير ال connection string وتكتبها كما يلي وان شاء الله بتشتغل معك تمام :


[left]<appSettings>
<add key="connection" value="server=(local); database=da3wa; Integrated Security=SSPI" />
</appSettings>[/left]






esaleh غير متواجد حالياً   قديم 11-07-2007, 03:58 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#15 (permalink)  

اخي برمودا
بخصوص نص الاتصال اتوقع انه عادي رح يشتغل نص الاتصال حتى لو وضع localhost
مكان اسم الجهاز او اي بي الجهاز جربها تشتغل عادي


اخوي esaleh
بارك الله فيك فعلا المشكلة ممكن تكون هنا


اخوي البديل الاسلامي

جرب الخطوات بالترتيب التالي

الاولى تاكد من تشغيل ال Service Manager
روح للقائمة ستارت ومنها Microsoft SQL Server
ومنها Service Manager
شغل كل الخيارات الموجوده في القائمة الي في ال Service Manager

الثانيه ضيف على نص الاتصال هذا
Persist Security Info=False

يعني نص الاتصال بيصير عندك هكذا

Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=da3wa;Data Source=localhost

الثالثه (واتوقع ان المشكلة هنا) في تعريف متغيرات الاتصال انت عاملها بهذا الشكل وسبق اخبرك عن هذا الامر الاخ خليل في رد سابق ورايح احاول اوضحه لك اكثر

كود:
Dim cnx As SqlConnection
	Dim Cmd As SqlCommand
	Dim strCnx As String
وهذه مستحيل تشتغل معك

التعريف يكون هكذا في نفس المكان الي انت كاتبه خارج الاحداث يعني فوق Private Sub Page_Load

اقتباس:
dim cnx As SqlClient.SqlConnection = New SqlClient.SqlConnection
dim Cmd As SqlClient.SqlCommand = New SqlClient.SqlCommand
dim strCnx As String

بعد ماتنهي هذا واذا ضبط معك الامور اتوقع انك رح تواجه مشكلة مع اسم مستخدم قاعدة البيانات لكن المهم تنهي هذه المشكلة في البداية






__________________
احنا بكل فخر واخلاص باغة باروده ورصاص
وصقور تحب المقناص بجو الأردن عاليه
وفوق الأردن عاليه ........
nothing4u غير متواجد حالياً   قديم 11-07-2007, 04:21 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#16 (permalink)  

و الله لا أدري إخوتي كيف أشكركم .... كلكم أدلى بدلوه و قدمتم لي مساعدة ما كنت احلم بها جعلها الله في ميزان حسناتكم


بالنسبة للخطوات التي اتبعتها لتجاوز مشكل الاتصال

1- تغيير localhost إلى اسم الجهاز
2- انشاء مستخدم في sql servr يحمل اسم aspnet

وبعدها تجاوزت مشكل الاتصال
و الحين أصبح الكود بعد توجيهاتكم كالتالي

كود:
Imports System.Data.SqlClient
Public Class confirm
    Inherits System.Web.UI.Page
    Dim cnx As SqlClient.SqlConnection = New SqlClient.SqlConnection()
    Dim Cmd As SqlClient.SqlCommand = New SqlClient.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 = cnx.CreateCommand
        Cmd.CommandText = "select count(login_user) from users where login_user='" & Me.Session("login") & "'"
        Dim nbrL As Byte = Cmd.ExecuteScalar
        If nbrL > 0 Then
            Cmd.CommandText = "select password from users where login_user='" & Me.Session("pass") & "'"
            Dim passw As String = Cmd.ExecuteScalar

            If Trim(passw) = Trim(Me.Session("pass")) Then
                Me.Session("name") = Me.Session("login")
                'Response.Redirect("webadmin.aspx")
                MsgBox("heheheheheheheheheheheeeeeeeeee")
            Else
                Me.Session("erreur") = "كلمة المرور خاطئة"
                Response.Redirect("default.aspx")
            End If
        Else
            Me.Session("erreur") = "اسم المستخدم غير موجود"
            Response.Redirect("default.aspx")
        End If
        cnx.Close()
    End Sub
لكن ظهر مشكل أخر و هو عند أجراء كود الاستعلام

كود:
Erreur du serveur dans l'application '/WebApplication1'.
--------------------------------------------------------------------------------

Autorisation SELECT refusée sur l'objet 'Users', base de données 'da3wa', propriétaire 'dbo'. 
Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code. 

Détails de l'exception: System.Data.SqlClient.SqlException: Autorisation SELECT refusée sur l'objet 'Users', base de données 'da3wa', propriétaire 'dbo'.

Erreur source: 


Ligne 28 :         Cmd = cnx.CreateCommand
Ligne 29 :         Cmd.CommandText = "select count(login_user) from users where login_user='" & Me.Session("login") & "'"
Ligne 30 :         Dim nbrL As Byte = Cmd.ExecuteScalar
Ligne 31 :         If nbrL > 0 Then
Ligne 32 :             Cmd.CommandText = "select password from users where login_user='" & Me.Session("pass") & "'"
حيث أصبح المشكل في السطر 30

وترجمة الخطأ هي أنه لا توجد صلاحية لإجراء الاستعلام

ملاحظة أرجو أن تنصحوني إن كان هناك خطأ آخر في الكود






__________________
شبكة النبع الصافي = www.annab3.net
منتديات النبع الصافي = http://www.annab3.net/forum/
مكتبة الدروس و المواعظ = http://www.annab3.net/doros/
مكتبة البرامج و السكريبتات = http://www.annab3.net/pro/
البديل الإسلامي غير متواجد حالياً   قديم 11-07-2007, 06:19 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#17 (permalink)  

هلا اخوي البديل الاسلامي
الف مبروك والشباب ماقصروا ابدا بارك الله فيهم

بخصوص مشكلتك الاخيره اتوقع الصلاحيات روح على المستخدم الي عملته باسم aspnet
في قاعدة البيانات وبالزر اليمين بعدين خصائص بعدين اختار انه يكون مالك قاعدة البيانات
OwnerDB






__________________
احنا بكل فخر واخلاص باغة باروده ورصاص
وصقور تحب المقناص بجو الأردن عاليه
وفوق الأردن عاليه ........
nothing4u غير متواجد حالياً   قديم 11-07-2007, 08:51 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2006-
#18 (permalink)  

اقتباس:

اخي برمودا
بخصوص نص الاتصال اتوقع انه عادي رح يشتغل نص الاتصال حتى لو وضع localhost
مكان اسم الجهاز او اي بي الجهاز جربها تشتغل عادي



السلام عليكم

أخي المشرف مع احترامي الشديد لك لا أعتقد أن كلامك قد يقوله مبرمج asp.net مخضرم

من أسس الاتصال وضع اسم السيرفر

والظاهر أنك لخبطت بينها وبين البي أتش بي

وشكرا لك






__________________
Response.Write
(

م. خليل سليم

مطور مواقع ASP.NET

للتواصل : khalilme@hotmail.com

)
برمودا غير متواجد حالياً   قديم 11-07-2007, 09:40 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#19 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة برمودا
السلام عليكم

أخي المشرف مع احترامي الشديد لك لا أعتقد أن كلامك قد يقوله مبرمج asp.net مخضرم

من أسس الاتصال وضع اسم السيرفر

والظاهر أنك لخبطت بينها وبين البي أتش بي

وشكرا لك
هلا اخوي خليل
والله مو عارف اخوي بس الي اعرفه انك تقدر تستخدم اسم الجهاز او رقم الاي بي في حالة كان الجهاز سيرفر اون لاين او رقم الاي بي الداخلي 127.0.0.1 او تقدر تستخدم localhost
كلهم يعبرون عن شي واحد

حتى بال asp.net في نص الاتصال تشتغل تمام

انا الان شغال على مشروع وكاتب localhost بدل اسم الجهاز وشغال تمام واتصال مع قاعدة البيانات بدون اي مشاكل وتقدر تحط 127.0.0.1 وكمان يشتغل

في النهاية ال Data Source هذه طريقة الوصول للسيرفر الي عليه قاعدة البيانات
وال localhost توصلك في حالة كان المشروع على نفس السيرفر الي عليه قاعدة البيانات


شوف مثلا كيف مستخدمين ال localhost هنا في نص الاتصال
http://msdn2.microsoft.com/en-us/library/d5bd1tad.aspx

كود:
<configuration>
  <connectionStrings>
    <add name="NorthwindConnectionString1" 
      connectionString="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind;"
      providerName="System.Data.SqlClient" />
  </connectionStrings>
    <!-- additional settings -->
</configuration>
ياليت تجربها اخوي






__________________
احنا بكل فخر واخلاص باغة باروده ورصاص
وصقور تحب المقناص بجو الأردن عاليه
وفوق الأردن عاليه ........
nothing4u غير متواجد حالياً   قديم 11-07-2007, 09:55 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2006-
#20 (permalink)  

شكرا لك أخي

ولكن

يش ما زبطت عند أخونا الفاضل إلي طرح السؤال

إلا لما قام بعمل التالي

1- تغيير localhost إلى اسم الجهاز

وإلا لزبطت لو بقيت كلمة لوكال هوست






__________________
Response.Write
(

م. خليل سليم

مطور مواقع ASP.NET

للتواصل : khalilme@hotmail.com

)
برمودا غير متواجد حالياً   قديم 11-07-2007, 10:03 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#21 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة برمودا
شكرا لك أخي

ولكن

يش ما زبطت عند أخونا الفاضل إلي طرح السؤال

إلا لما قام بعمل التالي

1- تغيير localhost إلى اسم الجهاز

وإلا لزبطت لو بقيت كلمة لوكال هوست
حياك الله اخوي خليل

اضفت شيء على ردي الاخير في نفس الوقت الي كتبت به ردك هذا بعيده هنا

شوف مثلا في هذا الشرح
http://msdn2.microsoft.com/en-us/library/d5bd1tad.aspx

شوف كيف مستخدم ال localhost في نص الاتصال

كود:
<configuration>
  <connectionStrings>
    <add name="NorthwindConnectionString1" 
      connectionString="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind;"
      providerName="System.Data.SqlClient" />
  </connectionStrings>
    <!-- additional settings -->
</configuration>

الي حصل عند اخي صاحب الموضوع انه عمل مجموعة تعديلات مع بعض واشتغل المشروع لكن اتوقع انه نص الاتصال ماكان فيه شي وهو اعتقد ان نص الاتصال كان فيه غلط لما شاف المشروع اشتغل والمشكلة كانت في تعديلات اخرى قام بها في نفس الوقت

جربها انت اعمل في نص الاتصال localhost

شوفها رح تشتغل او لا !!!!

هو في النهاية الداتا سورس هو مصدر قاعدة البيانات طريقة الوصول لسيرفر القاعده سواء اسم الجهاز او الاي بي او localhost مارح تفرق طالما ان ملفات المشروع على نفس السيرفر الموجوده فيه قاعدة البيانات






__________________
احنا بكل فخر واخلاص باغة باروده ورصاص
وصقور تحب المقناص بجو الأردن عاليه
وفوق الأردن عاليه ........
nothing4u غير متواجد حالياً   قديم 11-07-2007, 10:08 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2006-
#22 (permalink)  

السلام عليكم

أخي في نفس الرابط الذي أعطيتني إياه يوجد هذا الرابط

http://msdn2.microsoft.com/en-us/library/bf7sd233.aspx

تأكد من نص الجملة

وسأقوم الآن مخصوص برفع الاكسبريس وتنصيب السيرفر مرة أخرى لأتأكد من معلومتي

إن شاء الله






__________________
Response.Write
(

م. خليل سليم

مطور مواقع ASP.NET

للتواصل : khalilme@hotmail.com

)
برمودا غير متواجد حالياً   قديم 11-07-2007, 11:51 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#23 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة برمودا
السلام عليكم

أخي في نفس الرابط الذي أعطيتني إياه يوجد هذا الرابط

http://msdn2.microsoft.com/en-us/library/bf7sd233.aspx

تأكد من نص الجملة

وسأقوم الآن مخصوص برفع الاكسبريس وتنصيب السيرفر مرة أخرى لأتأكد من معلومتي

إن شاء الله
صحيح اخي في الرابط هذا مستخدم اسم الجهاز والي قبله مستخدم localhost
ويمكنك كذلك استخدام عنوان الاي بي

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


انتظر اخي خليل ولو ظهر معك شي غلط في الي انا قلته ارجو اخباري بذلك وبارك الله فيك






__________________
احنا بكل فخر واخلاص باغة باروده ورصاص
وصقور تحب المقناص بجو الأردن عاليه
وفوق الأردن عاليه ........
nothing4u غير متواجد حالياً   قديم 12-07-2007, 01:21 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2006-
#24 (permalink)  

السلام عليكم

أخي nothing4u بارك الله فيك

قمت بالاتصال بصديق يعمل لدى مايكروسوفت وأفادني بالتالي

عندما تضع ملفاتك على موقع استضافة
فيتوجب عليك أن تكتب اسم السيرفر لأنه غالبا يكون سيرفر قاعدة البيانات خارجي وإن وجد على السيرفر يكون هنالك عدة خوادم

وبخصوص كون الملف على الكمبيوتر الشخصي وتجربته بالاكان كتابة لوكال هوست أو اسم السيرفر

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

أنا حاليا عندي الاكسبريس ولا أستطيع التجربة عليه

على العموم مشكور وبارك الله فيك






__________________
Response.Write
(

م. خليل سليم

مطور مواقع ASP.NET

للتواصل : khalilme@hotmail.com

)
برمودا غير متواجد حالياً   قديم 12-07-2007, 01:45 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#25 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة برمودا
السلام عليكم

أخي nothing4u بارك الله فيك

قمت بالاتصال بصديق يعمل لدى مايكروسوفت وأفادني بالتالي

عندما تضع ملفاتك على موقع استضافة
فيتوجب عليك أن تكتب اسم السيرفر لأنه غالبا يكون سيرفر قاعدة البيانات خارجي وإن وجد على السيرفر يكون هنالك عدة خوادم

وبخصوص كون الملف على الكمبيوتر الشخصي وتجربته بالاكان كتابة لوكال هوست أو اسم السيرفر

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

أنا حاليا عندي الاكسبريس ولا أستطيع التجربة عليه

على العموم مشكور وبارك الله فيك

وبارك الله فيك كذلك اخي خليل ومشكور على هذه المعلومات القيمة






__________________
احنا بكل فخر واخلاص باغة باروده ورصاص
وصقور تحب المقناص بجو الأردن عاليه
وفوق الأردن عاليه ........
nothing4u غير متواجد حالياً   قديم 12-07-2007, 03:11 AM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
معلومات عن شهادات مايكروسوفت للاهمية kassab تطوير الويب 68 12-05-2008 11:24 AM
اطلالة سريعة على الوندوز 2003 سيرفر + تنصيب+شرح كامل NaT-Server الشبكات والخوادم في نظام ويندوز 21 07-02-2008 04:01 AM
بدء دورة ASP.NET ( مقدمة عن اللغة ) برمودا ASP و ASP.NET 26 12-12-2007 01:41 AM
كورسات appdev.com في برمجة asp.net بين يديك 12CDs met3eb خدمات البيع والشراء والإعلانات التجارية 5 25-07-2005 11:17 AM
كل احترام وتقدير لصاحب هذا السكربت (FAQ) خيالي مرعوب تطوير الويب 0 02-10-2003 03:04 PM


الساعة الآن: 08:45 AM بتوقيت المملكة العربية السعودية