چگونه ConnectionString را داخل Web.config تعریف و استفاده کنم؟
سلام دوستان
یک سوال داشتم:خجالت:
من به روش های مختلفی ConnectionStrong رو داخل Web.Config تعریف کردم ولی اصلا نمیتونم توی کلاس دسترسی به دیتابیسم ازش استفاده کنم.. شاید نهوه تعریفش داخل web.Config رو اشتباه نوشتم:اشتباه:. میشه لطفی کنید و نهوه تعریف و استفاده اون توی برنامه رو شرح بدید.
راستی! جست جو هم انجام دادم در تاپیک ها. چیزی پیدا نشد :افسرده:
ممنون:قلب:
نقل قول: چگونه ConnectionString را داخل Web.config تعریف و استفاده کنم؟
به این صورت در فایل web.config تعریف کنید!
<connectionStrings>
<addname="ConnectionString"connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename="|App_Data|\YourDataBase.MDF";Integrated Security=True;Connect Timeout=30;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
بعد به این صورت فراخوانی کنید:
Dim Connection As String =
ConfigurationManager.ConnectionStrings.Item("ConnectionString").ToString
اگر بازهم مشکل داشتید، بفرمایید.
نقل قول: چگونه ConnectionString را داخل Web.config تعریف و استفاده کنم؟
يا به اين شكل هم ميتوني
<appSettings>
<addkey="ConnectionString"value="Data Source=.;Initial Catalog=name bank;Integrated Security=True;Pooling=False"/>
</appSettings>
بعدش در صفحه اي كه مي خواي كد بنويسي اينجوري تعريف كن
نقل قول:
SqlConnection con = new SqlConnection(System.Configuration.ConfigurationMa nager.AppSettings["ConnectionString"]);
نقل قول: چگونه ConnectionString را داخل Web.config تعریف و استفاده کنم؟
ممنون از جواب هردوی شما اساتید
من از سی شارپ استفاده میکنم. روش دوم رو من قبلا استفاده میکردم
و به من خطا میداد (موقع Open کردن کانکشن)
محلی هم که :
<appSettings>
<addkey="ConnectionString"value="Data Source=.;Initial Catalog=name bank;Integrated Security=True;Pooling=False"/>
</appSettings>
رو تعریف کردم یک خط مانده با آخر Web.Config بود و باز هم کار نکرد.
راستی این سوال ربطی با تاپیک نداره ولی ببخشید میپرسم. چون تازه وارد هستم: شما دوستان چطوری آخرین تاپیک هایی که سوال پرسیدید رو دنبال میکنید. من داخل Usercp.php مثل بقیه فروم ها رفتم دیدم هیچچیز نبود. در صورتی که این تاپیکم رو شما دوستان دوتا پاسخ دادید.
نقل قول: چگونه ConnectionString را داخل Web.config تعریف و استفاده کنم؟
نقل قول:
راستی این سوال ربطی با تاپیک نداره ولی ببخشید میپرسم. چون تازه وارد هستم: شما دوستان چطوری آخرین تاپیک هایی که سوال پرسیدید رو دنبال میکنید. من داخل Usercp.php مثل بقیه فروم ها رفتم دیدم هیچچیز نبود. در صورتی که این تاپیکم رو شما دوستان دوتا پاسخ دادید.
بیشتر توضیح بده! منظور شما از دنبال کردن چیه؟ چه ربطی به UserCp داره؟
نقل قول: چگونه ConnectionString را داخل Web.config تعریف و استفاده کنم؟
با اينكه بسيار در فروم بحث شده :
شديداً پيشنهاد ميشود كه از تگ <connectionStrings> موجود در WebConfig استفاده كنيد .
دليل اين امر هم بهره گيري از خاصيت Pooling است .
براي اطلاعات بيشتر در سايت جستجو كنيد .
نقل قول: چگونه ConnectionString را داخل Web.config تعریف و استفاده کنم؟
نقل قول:
نوشته شده توسط
salehbagheri
بیشتر توضیح بده! منظور شما از دنبال کردن چیه؟ چه ربطی به UserCp داره؟
منظورم اینه که تاپیک هایی که داخلشون پست میدم رو در صورت آپدیت شدن نمیبینم داخل صفحه Usercp.php (داخل مجید آنلاین وقتی وارد این صفحه میشدم تاپیک هایی که داخلشون پست داده بودم رو در صورت آپدیت شدن نشون میداد ولی داخل برنامه نویس اینطور نیست )
نقل قول: چگونه ConnectionString را داخل Web.config تعریف و استفاده کنم؟
نقل قول:
نوشته شده توسط
merlin_vista
با اينكه بسيار در فروم بحث شده :
شديداً پيشنهاد ميشود كه از تگ <connectionStrings> موجود در WebConfig استفاده كنيد .
دليل اين امر هم بهره گيري از خاصيت Pooling است .
براي اطلاعات بيشتر در سايت جستجو كنيد .
من این تگ رو تعریف کردم
میشه لطف کنید بفرمایید چطور داخل برنامه ازش استفاده کنم ؟:لبخندساده:
نقل قول: چگونه ConnectionString را داخل Web.config تعریف و استفاده کنم؟
براي vb.net به پست شماره 3 دقت كن : https://barnamenevis.org/showpo...59&postcount=2
براي C# :
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrin gs["CString"].ToString());
نقل قول: چگونه ConnectionString را داخل Web.config تعریف و استفاده کنم؟
دوستمون اقاي باقري نحوي تعريف را اون بالا نوشتن
نقل قول:
Dim Connection As String =
ConfigurationManager.ConnectionStrings.Item("ConnectionString").ToString
نقل قول: چگونه ConnectionString را داخل Web.config تعریف و استفاده کنم؟
نقل قول:
نوشته شده توسط
tarhebartar
در صورت استفاده از اکسس این حربه قابل استفاده است.؟
آره فقط باید Provider و ConectionString رو عوض کنی:متفکر:
نقل قول: چگونه ConnectionString را داخل Web.config تعریف و استفاده کنم؟
نقل قول:
نوشته شده توسط
kezack
يا به اين شكل هم ميتوني
<appSettings>
<addkey="ConnectionString"value="Data Source=.;Initial Catalog=name bank;Integrated Security=True;Pooling=False"/>
</appSettings>
بعدش در صفحه اي كه مي خواي كد بنويسي اينجوري تعريف كن
موقع استفاده configurationManager را نمی شناسد؟؟؟؟
نقل قول: چگونه ConnectionString را داخل Web.config تعریف و استفاده کنم؟
نقل قول:
نوشته شده توسط
salehbagheri
به این صورت در فایل web.config تعریف کنید!
<connectionStrings>
<addname="ConnectionString"connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename="|App_Data|\YourDataBase.MDF";Integrated Security=True;Connect Timeout=30;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
بعد به این صورت فراخوانی کنید:
Dim Connection As String =
ConfigurationManager.ConnectionStrings.Item("ConnectionString").ToString
اگر بازهم مشکل داشتید، بفرمایید.
توی C# این دستور فرق می کنه ؟ من به این شکل نوشتم اما item رو نمی شناسه ... آیا فضای نام خاصی داره غیر از configuration?
string c;
c = ConfigurationManager.ConnectionStrings.Item("Conne ctionString").ToString();
نقل قول: چگونه ConnectionString را داخل Web.config تعریف و استفاده کنم؟
نقل قول:
نوشته شده توسط
bahar_engineer
توی C# این دستور فرق می کنه ؟ من به این شکل نوشتم اما item رو نمی شناسه ... آیا فضای نام خاصی داره غیر از configuration?
string c;
c = ConfigurationManager.ConnectionStrings.Item("Conne ctionString").ToString();
من هم این مشکل رو دارم و ConnectionStrings بعد از ConfigurationManager رو نمیشناسه! آیا فضای دیگه ای باید using بشه؟
نقل قول: چگونه ConnectionString را داخل Web.config تعریف و استفاده کنم؟
نقل قول:
نوشته شده توسط
salehbagheri
به این صورت در فایل web.config تعریف کنید!
<connectionStrings>
<addname="ConnectionString"connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename="|App_Data|\YourDataBase.MDF";Integrated Security=True;Connect Timeout=30;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
بعد به این صورت فراخوانی کنید:
Dim Connection As String =
ConfigurationManager.ConnectionStrings.Item("ConnectionString").ToString
اگر بازهم مشکل داشتید، بفرمایید.
من این کارها را انجام دادم اما رشته خالی برمی گرداند
نقل قول: چگونه ConnectionString را داخل Web.config تعریف و استفاده کنم؟
کسائی که ConfigurationManager رو نمی شناسه باید از بخش رفرنس ها دی ال اله System.Configuration رو ادد کنن! :لبخند::لبخند::لبخند:
نقل قول: چگونه ConnectionString را داخل Web.config تعریف و استفاده کنم؟
سلام.
توی C# من از این کد استفاده کردم کار می کنه.
string constr = System.Configuration.ConfigurationManager.Connecti onStrings["dbConnectionString"].ToString();
نقل قول: چگونه ConnectionString را داخل Web.config تعریف و استفاده کنم؟
برای VB هم به اینصورت :
Dim Cnn As New SqlConnection(ConfigurationManager.ConnectionStrin gs.Item("NameConnectionString").ToString
نام دلخواه Cnn
1 ضمیمه
نقل قول: چگونه ConnectionString را داخل Web.config تعریف و استفاده کنم؟
سلام دوستان
میشه تو همین زمینه یه راهنمایی یا یه آموزش خوبی معرفی کنید؛
ببینید الان این صفحه webconfig من هستش:
آیا درست نوشتم؟اگه آره پس چرا خط قرمز زیرش انداخته؟ آیا از همین میشه توی برنامم استفاده کنم؟
خطوط مربوط به connection رو هم از روی همین پست دوستان گذاشتم.
1 ضمیمه
نقل قول: چگونه ConnectionString را داخل Web.config تعریف و استفاده کنم؟
دوباره سلام
یکمی جستجو کردم و فکر کنم درست شد:
ببینید درسته؟
آوردمش توی قسمت configuration
آیا باید همونجا باشه؟ نباید ببرمش قسمت <system.web> ؟
https://barnamenevis.org/images/misc/pencil.png