PDA

View Full Version : اتصال به بانک



hanis29268
پنج شنبه 30 تیر 1390, 12:06 عصر
سلام دوستان
SqlConnection con = new SqlConnection(@"server=.;database=basij;integrated security=true");
من نمیدونم در این خط کد ،منظور از @ چی هستش و چرا استفاده میشه؟؟؟
همچنین منظور integrated security رو نفهمیدم؟؟؟؟(فقط میدونم برای windows authentication هستش)

barnamenevisjma
پنج شنبه 30 تیر 1390, 13:34 عصر
یکی از کاربرد های @ اینه که مثلا میتونید بجای رشته:
string str= "C:\\Directory1\\Directory2\\Directory3"
از رشته
string str2=@"C:\Directory1\Directory2\Directory3"
استفاده کنین.(در بعضی شرایط کار رو راحتتر میکنه!!!).

رشته ای که قبلش @داشته باشه، پیش-پردازش نمیشه و همه کاراکترهای خاصی که بکار رفتن، بصورت رشته باهاشون برخورد میشه و دیگه معنی خاصشون بکار نمیره.

و اما Integrated Security:
برای اتصال به دیتابیس، شما باید توسط DBMS تعیین هویت شین. SQL Server دو نوع احراز هویت داره:
1- احراز هویت با استفاده از یک نام کاربری و کلمه عبور
2- احراز هویت با استفاده از هویت Account ویندوزی شما. برای بکار بردن این نوع احراز هویتی، از گزینه
Integrated Security = true;

استفاده میکنن.
موفق باشید.

Farshid007
پنج شنبه 30 تیر 1390, 13:45 عصر
وقتی بخواهیم کاراکتر های کنترلی بصورت کارکتر معمولی پردازش بشن به قبل رشته @ اضافه میکنیم!