PDA

View Full Version : تفاوت کانکشن استرینگ در برنامه های ویندوزی با کانکشن استرینگ در وب



alimahdifar
شنبه 17 دی 1390, 23:32 عصر
سلام
تفاوت کانکشن استرینگ در برنامه های ویندوزی با کانکشن استرینگ در وب چیست؟
من در سی شارپ اینجوری به دیتابیس وصل میشم .
SqlConnection con1 = new SqlConnection("server=localhost\\sqlexpress;database=mydatabase1; integrated security=true");
حالایک سایت ساختم .توسایتم کانکشن استرینگ چطوری میشه؟(از مدیران این بخش خواهش می کنم این تاپیک را حذف نکنند تا مشکلم حل شود بعد ...)

nobinobinobi
شنبه 17 دی 1390, 23:41 عصر
سلام
تفاوت کانکشن استرینگ در برنامه های ویندوزی با کانکشن استرینگ در وب چیست؟
من در سی شارپ اینجوری به دیتابیس وصل میشم .
SqlConnection con1 = new SqlConnection("server=localhost\\sqlexpress;database=mydatabase1; integrated security=true");
حالایک سایت ساختم .توسایتم کانکشن استرینگ چطوری میشه؟(از مدیران این بخش خواهش می کنم این تاپیک را حذف نکنند تا مشکلم حل شود بعد ...)
سلام هیچ فرقی نداره معمولا کنترل پنل هاستت نمونه connection string رو هم بهت میده ولی اگر می خوای local کار کنی همین طوریه تو web app اونو تو web.config درست می کنی تو win app تو app.config

alimahdifar
یک شنبه 18 دی 1390, 22:50 عصر
سلام هیچ فرقی نداره معمولا کنترل پنل هاستت نمونه connection string رو هم بهت میده ولی اگر می خوای local کار کنی همین طوریه تو web app اونو تو web.config درست می کنی تو win app تو app.config

ممنون
کنترل پنل هاست اینجوری راهنمایی کرده
SQL Server Address : sql3.yourdomainname
SQL Web Manager : sql3.yourdomainname/sqladmin
فرض کنیم آدرس سایت من این باشه www.example.ir (http://www.example.ir) آیااونوقت کانکشن استرینگ من این میشه؟
SqlConnection con1 = newSqlConnection("server= sql3.example/sqladmin;database=mydatabase1 ;integrated security=true");
در ضمن من کانکشن استرینگ را در قسمت code behind مسترپیج نوشتم .آیا کانکشن استرینگ فقط و فقط باید در web.config نوشته شود یا در code behind نیز جواب میده؟بی زحمت کانکشن استرینگم رابنویسید و خیالم را راحت کنید!
ممنون(مبتدی)

alimahdifar
جمعه 23 دی 1390, 10:07 صبح
من کانکشن استرینگ را در قسمت code behind مسترپیج نوشتم .آیا کانکشن استرینگ فقط و فقط باید در web.config نوشته شود یا در code behind نیز جواب میده؟بی زحمت کانکشن استرینگم رابنویسید و خیالم را راحت کنید!
ممنون(مبتدی)

spinelruby
جمعه 23 دی 1390, 22:29 عصر
نه فرقی نداره که در webconfig بنویسی یا در code behind .
connectionString="Data Source=servername;Initial Catalog=databasename;User ID=username;pass=password"

spinelruby
جمعه 23 دی 1390, 22:29 عصر
نه فرقی نداره که در webconfig بنویسی یا در code behind .
connectionString="Data Source=servername;Initial Catalog=databasename;User ID=username;pass=password"

alimahdifar
سه شنبه 04 بهمن 1390, 22:38 عصر
نه فرقی نداره که در webconfig بنویسی یا در code behind .
connectionString="Data Source=servername;Initial Catalog=databasename;User ID=username;pass=password"

نام سرور باید چی باشه؟local host نوشتم جواب نداد

spinelruby
شنبه 08 بهمن 1390, 16:15 عصر
نام سرور رو اسم کامپیوتر خودت بذار، اگه هنوز پابلیش نکردی.

alimahdifar
پنج شنبه 13 بهمن 1390, 22:26 عصر
سلام
من برای بعد از پابلیش وبرای زمانی که آپلود کردم (کانکشن استرینگ نهایی برای قرار دادن بر روی سایت)می خوام؟نام سرور وقتی که می خوام آپلود کنم چی بذارم

spinelruby
پنج شنبه 13 بهمن 1390, 22:52 عصر
در این حالت باید اسم دامینت رو بذاری.

Mahdi_110
یک شنبه 16 بهمن 1390, 22:05 عصر
سلام
connectionString را باید به دین صورت آدرس دهی کنی :
در app.config


<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="Name Data BaseConnectionString"
connectionString="Data Source=#Address Domain#;Initial Catalog=#Name Data BAse#;Persist Security Info=True;User ID=#User#;
Password=#psass#in User Va PassWord Ra Az Kasi Ke DataBase Ro Hastesh Mizari Migiri"
providerName="System.Data.SqlClient" />-->
</connectionStrings>
</configuration>

یا علی
تشکر یادتون نره دوستان ممنون