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

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

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

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

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

لقد قمت بتصميم برنامج صغير على ASP.NET لتحميل الملفات

عندما نقلته الى السيرفر فإنه لا يعمل حيث ان الكنكشن سترينج تريد تعديل لتصبح تقرأ قاعدة البيانات من السيرفر

قمت بكتابة الكود التالي للكنكشن سترينج المخزنة في ال web.config

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

اقتباس
<connectionStrings>

<add name="UploadConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("App_Data\files.mdb")&"

providerName="System.Data.OleDb" />

</connectionStrings>

علما بانني استخدمت خاصية البحث من هذا المنتدى وفي جوجل ولم اجد الحل

المشروع يجب تسليمه غدا الخميس الساعة العاشرة صباحا

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

logosite.gif
#2

يا جماعة ليش ما في حد برد

logosite.gif
#3

اخي اعتقد انك تعمل على قاعدة بيانات من نوع اكسس وانا قد عملت هذا من قبل

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

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

الحل السريع في حالتك هو :- اتصل بقاعدة البيانات من خلال معالج الاتصال ومن ثم شيك على ملف web.config وهو يعطيك المسار الصحيح للأتصال

هذا مالدي ارجوا ان اكون قد افدت ....... وخبرنا ما يصير معك

#4

شكرا اخت سامية وبارك الله بك على اهتمامك

لقد جربت ان تكون اجعل العنوان كالتالي

~/App_Data/files.mdb

ولكنه لم ينجح ايضا

وجربت ان يكون العنوان كما هو العنوان على الانترنت

http://(Name of server)/upload/App_Data/files.mdb

ولم تنجح هذه الطريقة

حقيقتا انا اشعر باحباط كبير جدا فبعد كل هذا التعب في تصميم البرنامج اجد ان كل ما عملته لا يمكن تطبيقه على الانترنت

لا حول ولا قوة الا بالله

logosite.gif
#5

اخى العزيز هذا الكود من Quickstart

ارجو ان يفيدك بس هو لsql حاول تجربه على اكسس بعد تغير جملة الاتصال

<connectionStrings>

<!--

This connection is inherited from the ASP.NET Quickstart Web.config file

Uncomment this section to edit the sample locally

<add name="Pubs" connectionString="Server=(local)\SQLExpress;Integrated Security=True;Database=pubs;Persist Security Info=True"

providerName="System.Data.SqlClient" />

<add name="Northwind" connectionString="Server=(local)\SQLExpress;Integrated Security=True;Database=Northwind;Persist Security Info=True"

providerName="System.Data.SqlClient" />

<add name="Contacts" connectionString="Server=(local)\SQLExpress;Integrated Security=True;Database=Contacts;Persist Security Info=True"

providerName="System.Data.SqlClient" />

-->

<add name="NorthwindOLEDB" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|Northwind.mdb;"

providerName="System.Data.OleDb" />

<add name="ContactsDatabase" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|Database.mdf;Integrated Security=True;User Instance=true;"

providerName="System.Data.SqlClient" />

</connectionStrings>

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

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