PDA

View Full Version : سوال: ارتباط با SQL



sa_ostad
چهارشنبه 09 مرداد 1387, 14:12 عصر
در هنگام ارتباط با دیتابیس این پیغام رو دارم:
Cannot open database "MyBank" requested by the login. The login failed.
Login failed for user 'PPC\S.M'.

ضمنا سرویس های SQL رو هم تست کردم RUN بودن
کدم هم اینه :
private void Form1_Load(object sender, EventArgs e)
{
Connection1.ConnectionString = @"SERVER=.\SQLEXPRESS;Initial Catalog=MyBank;Integrated Security=True";
Connection1.Open();
}
روی connection1.open(); ارور میده !
به نظرتون مشکل از کجاست؟

Alen
پنج شنبه 10 مرداد 1387, 08:44 صبح
كانكشن استرينگ رو اينطوري بده ببين مشكل حل ميشه اگه نشد به احتمال زياد sql مشكل دارهو بايد دوباره نصب شه .
Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=mybank;Data Source=.\\sqlexpress

نهمنهح
پنج شنبه 10 مرداد 1387, 10:08 صبح
notepad را باز کن وباپسوند udl ذخیرش کن. شکلfile عوض خواهد شد حالا file را باز کن از تب provider گزینه SQLServer را انتخاب کن ودکمه next را بزن تنظیمات دیگر را هم انجام بده وtest connection را بزن سپس ok .حالا file را open with notepad کنید و ازconnection string استفاده بنمایید
منبع : barnamenevise.org

نهمنهح
پنج شنبه 10 مرداد 1387, 14:18 عصر
private void button1_Click(object sender, EventArgs e)
{
// Create an unbound DataGridView by declaring a column count.
dataGridView1.ColumnCount = 4;
dataGridView1.ColumnHeadersVisible = true;

// Set the column header style.
DataGridViewCellStyle columnHeaderStyle = new DataGridViewCellStyle();

columnHeaderStyle.BackColor = Color.Beige;
columnHeaderStyle.Font = new Font("Verdana", 10, FontStyle.Bold);
dataGridView1.ColumnHeadersDefaultCellStyle = columnHeaderStyle;

// Set the column header names.
dataGridView1.Columns[0].Name = "Recipe";
dataGridView1.Columns[1].Name = "Category";
dataGridView1.Columns[2].Name = "Main Ingredients";
dataGridView1.Columns[3].Name = "Rating";

// Populate the rows.
string[] row1 = new string[] { "Meatloaf", "Main Dish", "ground beef",
"**" };
string[] row2 = new string[] { "Key Lime Pie", "Dessert",
"lime juice, evaporated milk", "****" };
string[] row3 = new string[] { "Orange-Salsa Pork Chops", "Main Dish",
"pork chops, salsa, orange juice", "****" };
string[] row4 = new string[] { "Black Bean and Rice Salad", "Salad",
"black beans, brown rice", "****" };
string[] row5 = new string[] { "Chocolate Cheesecake", "Dessert",
"cream cheese", "***" };
string[] row6 = new string[] { "Black Bean Dip", "Appetizer",
"black beans, sour cream", "***" };
object[] rows = new object[] { row1, row2, row3, row4, row5, row6 };

foreach (string[] rowArray in rows)
{
dataGridView1.Rows.Add(rowArray);
}

}

نهمنهح
پنج شنبه 10 مرداد 1387, 14:23 عصر
دوست عزیز پوزش میطلبم کد بالا رو اشتباهی فرستادم
ببخشید

آریوس_1985
پنج شنبه 10 مرداد 1387, 16:30 عصر
در هنگام ارتباط با دیتابیس این پیغام رو دارم:
Cannot open database "MyBank" requested by the login. The login failed.
Login failed for user 'PPC\S.M'.

ضمنا سرویس های SQL رو هم تست کردم RUN بودن
کدم هم اینه :
private void Form1_Load(object sender, EventArgs e)
{
Connection1.ConnectionString = @"SERVER=.\SQLEXPRESS;Initial Catalog=MyBank;Integrated Security=True";
Connection1.Open();
}
روی connection1.open(); ارور میده !
به نظرتون مشکل از کجاست؟

دوست عزیز کد شما هیچ ایرادی نداره.من حتی اونو توی یکی از برنامه های خودم گذاشتم و کاملا کار کرد.
ایراد شاید مربوط بی دیتا بیست باشه چون کد درسته