-
مشکل با SqlConneciton
من یه بانک می سازم و از توی قسمت Data Connection یه Connection ادد می کنم مثلا با اسم Tutorial
کد:
SqlConnection connection = new SqlConnection("server=localhost;database=Tutorial;" + "User ID=Admin;Password=");
SqlCommand command = new SqlCommand();
public Form1()
{
command.Connection = connection;
InitializeComponent();
}
private void Addbtn_Click(object sender, EventArgs e)
{
command.CommandText = "INSERT INTO Student " + "(Code,First Name,Last Name,Moadel)" + "VALUES(@code,@name,@family,@moadel)";
command.Parameters.AddWithValue("@code",int.Parse(CodeTxt.Text));
command.Parameters.AddWithValue("@name", NameTxt.Text);
command.Parameters.AddWithValue("@family", FamilyTxt.Text);
command.Parameters.AddWithValue("@moadel", int.Parse(MoadelTxt.Text));
connection.Open();
command.ExecuteNonQuery();
connection.Close();
}
مشکل این کد از کجاست می یاد روی connection.open() خطا می گیره و می گه Database در دسترس نیست و پیدا نمی شه
-
سلام
اگر برای ورود به اس کیو ال رمز دادی چک کن که رمز رو درست وارد میکنی یا نه.
منظورم این قسمت از کده:
کد:
"User ID=Admin;Password="
-
آین نوع وصل شدن هم بد نسیت دیگه گیر نمیده
کد:
public string pc = "Data Source=(local);Initial Catalog=Tutorial;Integrated Security=True";
-
تو Visual Studio، اول از تو منوی view نمای Server Explorer رو بازکن. بعد رو کلید Connect To Database کلیک کن. از پنره ای که باز میشه تنظیمات خودت رو وارد کن(برای server فقط یه نقطه بزن). اگه وصل نشد مشکل از Sql Server هست. اگه نه که یه Connection برات اضافه میکنه. بعدش میتونی با انتخاب این اتصال جدید Connection String درست رو از نمای Properties ببینی.
برای شروع وقتی حالتهای مختلف ساخت اتصال رو کار نکردی این روش خوبیه.
-
سلام . از این خط استفاده کن درست می شه.:10:
SqlConnection objConnection = new SqlConnection("server=localhost;database=bank_name ;integrated security=SSPI");