PDA

View Full Version : مشکل ساده در تعریف متغیرهای اتصال به بانک



MORTEZA66
دوشنبه 17 دی 1386, 10:49 صبح
سلام
من توی نرم افزارام چند متغیر از نوع SqlDataAdapter و SqlConnection تعریف می کنم و خیلی راحت در فرم ورود اطلاعات وصل شدن به بانک رو از کاربر می گیرم و با بانک کار می کنم.
توی ASP هم این کار انجام میشه ولی مشکل اینه که با Refresh شدن صفحه اتصال از بین میره و یا از این اتصال نمیشه توی صفحات دیگه استفاده کرد می خواستم ببینم ASP هم یه چیزی مثل ماژول داره تا بشه این مشکل رو حل کرد
ممنون
بازم زیاد شد:خجالت:

MORTEZA66
دوشنبه 17 دی 1386, 11:23 صبح
دوستان فکر نکنم سوالم زیاد سخت باشه
اگه بلدین لطف کنین مارو به فیض برسونین

abadanboy
دوشنبه 17 دی 1386, 11:41 صبح
خوب شما connection دیتابیس رو یا تو web.config تعریف کنی یا تو Global.asax
و یه جستجو تو سایت کارت رو زود حل می کنه و نیازی به پست زدن نبود

MORTEZA66
دوشنبه 17 دی 1386, 17:44 عصر
لااقل بگین چطور می شه ConnectionString رو از فایل Web.config بخونی من کد زیر را می نویسم خطا می ده

MORTEZA66
دوشنبه 17 دی 1386, 17:45 عصر
strconnection = ConfigurationSettings.AppSettings("Myconnection")

MORTEZA66
دوشنبه 17 دی 1386, 17:47 عصر
Connection String هم در فایل Web.Config وجود دارد

<connectionStrings>
<add name="bookconnection" connectionString="Data Source=sameh;Initial Catalog=Books;Persist Security Info=True;User ID=sa;Password=123456"
providerName="System.Data.SqlClient" />
</connectionStrings>

MORTEZA66
دوشنبه 17 دی 1386, 17:48 عصر
اون راه دیگه رو هم اگه میشه یه توضیح بدین توی سایت گشتم این قدر پست های نامربوط و چرت و پرت آورد که گیج شدم
ممنون می شم

abadanboy
سه شنبه 18 دی 1386, 13:57 عصر
ببخشید دیر جوابتو می دم
تعریف به این صورت هست برای webconfig


<appSettings>
<add key="ConnectionString" value="server=(local);uid=sa;pwd=123;database=mydb"/>
</appSettings>

و فراخونی آن به صورت زیر

System.Configuration.ConfigurationSettings.AppSett ings["ConnectionString"].ToString()

حالت دوم یعنی همون Global.asax
تو قسمت ApplicationStartمی نویسی

AppliCation["Con"]="server=(local);uid=sa;pwd=123;database=mydb";
و بای فراخونی کافیه

sqlconnction.connectionString=AppliCation["Con"].ToString();

MORTEZA66
چهارشنبه 19 دی 1386, 10:40 صبح
ممنون دوست عزیز بسیار عالی بود