صفحة 2 من 3 الأولىالأولى 123 الأخيرةالأخيرة
النتائج 16 إلى 30 من 31

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



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


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

    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/

  2. #17

    تاريخ التسجيل
    Jun 2006
    المشاركات
    1,370


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

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





    __________________
    @_@

  3. #18



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



    السلام عليكم

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

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

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

    وشكرا لك





    __________________
    بريدي :khalilme (at) hotmail.com
    مطور: ASP.NET, Windows Phone , Desktop Applications

  4. #19

    تاريخ التسجيل
    Jun 2006
    المشاركات
    1,370


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

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





    __________________
    @_@

  5. #20


    شكرا لك أخي

    ولكن

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

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

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

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





    __________________
    بريدي :khalilme (at) hotmail.com
    مطور: ASP.NET, Windows Phone , Desktop Applications

  6. #21

    تاريخ التسجيل
    Jun 2006
    المشاركات
    1,370


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

    ولكن

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

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

    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 مارح تفرق طالما ان ملفات المشروع على نفس السيرفر الموجوده فيه قاعدة البيانات





    __________________
    @_@

  7. #22


    السلام عليكم

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

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

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

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

    إن شاء الله





    __________________
    بريدي :khalilme (at) hotmail.com
    مطور: ASP.NET, Windows Phone , Desktop Applications

  8. #23

    تاريخ التسجيل
    Jun 2006
    المشاركات
    1,370


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

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

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

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

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

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

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


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





    __________________
    @_@

  9. #24


    السلام عليكم

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

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

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

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

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

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

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





    __________________
    بريدي :khalilme (at) hotmail.com
    مطور: ASP.NET, Windows Phone , Desktop Applications

  10. #25

    تاريخ التسجيل
    Jun 2006
    المشاركات
    1,370


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

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

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

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

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

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

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

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

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





    __________________
    @_@



  11. أخوتي الكرام والله أنا جد ممتن لكم على هذه الافادة الكريمة التي أتحفتمونا بها
    بخصوص تجربتي البسيطة في هذا الموضوع:

    عندما استعملت localhost لم تعمل عندي و تأكدت من ذلك و أعدت تجربتها عندما اشتغل الاتصال لكن نفس المشكل... و ارجع ذلك والله أعلم لكوني ايضا استعمل easyPHP

    لكن غيرت اسم الموقع في Data source إلى (local) بين قوسين و اشتغل بدون مشاكل






    __________________
    شبكة النبع الصافي = www.annab3.net
    منتديات النبع الصافي = http://www.annab3.net/forum/
    مكتبة الدروس و المواعظ = http://www.annab3.net/doros/
    مكتبة البرامج و السكريبتات = http://www.annab3.net/pro/



  12. أخوتي الكرام بالنسبة للاتصال اردت انشاء مستخدم جديد بكلمة المرور و عند وضع كود الاتصال يعمل لكن بالمستخدم الافتراضي aspnet

    بحيث إذا حدفت المستخدم aspnet مع اني في كود الاتصال اخترت مستخدما غيره ووضعت له كل الصلاحيات و ايضا جعلت من خصائصه db_owner ... يفشل الاتصال

    كيف لي أن أغير المستخدم من المستخدم الافتراضي aspnet إلى أخر ؟؟






    __________________
    شبكة النبع الصافي = www.annab3.net
    منتديات النبع الصافي = http://www.annab3.net/forum/
    مكتبة الدروس و المواعظ = http://www.annab3.net/doros/
    مكتبة البرامج و السكريبتات = http://www.annab3.net/pro/

  13. #28

    تاريخ التسجيل
    Jun 2006
    المشاركات
    1,370


    اقتباس المشاركة الأصلية كتبت بواسطة البديل الإسلامي
    أخوتي الكرام بالنسبة للاتصال اردت انشاء مستخدم جديد بكلمة المرور و عند وضع كود الاتصال يعمل لكن بالمستخدم الافتراضي aspnet

    بحيث إذا حدفت المستخدم aspnet مع اني في كود الاتصال اخترت مستخدما غيره ووضعت له كل الصلاحيات و ايضا جعلت من خصائصه db_owner ... يفشل الاتصال

    كيف لي أن أغير المستخدم من المستخدم الافتراضي aspnet إلى أخر ؟؟
    هلا اخوي
    بخصوص ال localhost ممكن لانك مشغل سيرفر ثاني لم تعمل الله اعلم

    في حالة استخدمت اسم مستخدم اخر استخدم هذا النص لان لازم تضع معلومات المستخدم استخدم نص الاتصال التالي

    Data Source=CompName;Initial Catalog=DataBaseName;User Id=DataBaseUser;Password=Pass

    CompName هي اسم الجهاز
    DataBaseName اسم قاعدة البيانات
    DataBaseUser اسم مستخدم قاعدة البيانات
    Pass كلمة المرور لمستخدم قاعدة البيانات





    __________________
    @_@



  14. اقتباس المشاركة الأصلية كتبت بواسطة nothing4u
    هلا اخوي
    بخصوص ال localhost ممكن لانك مشغل سيرفر ثاني لم تعمل الله اعلم

    في حالة استخدمت اسم مستخدم اخر استخدم هذا النص لان لازم تضع معلومات المستخدم استخدم نص الاتصال التالي

    Data Source=CompName;Initial Catalog=DataBaseName;User Id=DataBaseUser;Password=Pass

    CompName هي اسم الجهاز
    DataBaseName اسم قاعدة البيانات
    DataBaseUser اسم مستخدم قاعدة البيانات
    Pass كلمة المرور لمستخدم قاعدة البيانات
    جزاك الله خيرا اخي الحبيب


    فعلت ما قلت عليه لكن الاتصال يفشل ونص الخطأ هو :

    Reason: Nonassociated with a protected connection SQL Server





    __________________
    شبكة النبع الصافي = www.annab3.net
    منتديات النبع الصافي = http://www.annab3.net/forum/
    مكتبة الدروس و المواعظ = http://www.annab3.net/doros/
    مكتبة البرامج و السكريبتات = http://www.annab3.net/pro/

  15. #30

    تاريخ التسجيل
    Jun 2006
    المشاركات
    1,370


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





    __________________
    @_@





ضوابط المشاركة

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

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