jaykob
یک شنبه 10 مرداد 1389, 22:22 عصر
سلام و خسته نباشید دوستان
من می خواستم با دیتابیس pubs ارتباط برقرار کنم اما sql server 2008 نداشت این دیتابیس رو و اینکه این دیتابیس رو دانلود کردم و attach کردم با کمک لینک زیر :
http://www.codeproject.com/KB/database/InstallingNorthwindAndPub.aspx
ولی زمانی کدم رو اجرا می کنم به objConnection.open(); می رسه ایراد می گیره و می گه :
Login failed for user 'sa'.
کد هم به این شکل هست :
public partial class Form1 : Form
{
SqlConnection objConnection = new SqlConnection(
"server=localhost;database=pubs;" +
"User ID=sa;Password=");
SqlDataAdapter objDataAdapter = new SqlDataAdapter();
DataSet objDataSet = new DataSet();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// Set the SelectCommand properties...
objDataAdapter.SelectCommand = new SqlCommand();
objDataAdapter.SelectCommand.Connection =
objConnection;
objDataAdapter.SelectCommand.CommandText =
"SELECT au_lname, au_fname, title, price " +
"FROM authors " +
"JOIN titleauthor ON authors.au_id = " +
"titleauthor.au_id " +
"JOIN titles ON titleauthor.title_id = " +
"titles.title_id " +
"ORDER BY au_lname, au_fname";
objDataAdapter.SelectCommand.CommandType =
CommandType.Text;
// Open the database connection...
objConnection.Open();
// Fill the DataSet object with data...
objDataAdapter.Fill(objDataSet, "authors");
// Close the database connection...
objConnection.Close();
// Set the DataGridView properties
// to bind it to our data...
grdAuthorTitles.AutoGenerateColumns = true;
grdAuthorTitles.DataSource = objDataSet;
grdAuthorTitles.DataMember = "authors";
// Clean up
objDataAdapter = null;
objConnection = null;
}
}
از vs 2010 هم استفاده می کنم . داخل همین یوزر بندی و ... یک جایی رو اشتباه می کنم . ممنون می شم راهنمایی کنید ...
من می خواستم با دیتابیس pubs ارتباط برقرار کنم اما sql server 2008 نداشت این دیتابیس رو و اینکه این دیتابیس رو دانلود کردم و attach کردم با کمک لینک زیر :
http://www.codeproject.com/KB/database/InstallingNorthwindAndPub.aspx
ولی زمانی کدم رو اجرا می کنم به objConnection.open(); می رسه ایراد می گیره و می گه :
Login failed for user 'sa'.
کد هم به این شکل هست :
public partial class Form1 : Form
{
SqlConnection objConnection = new SqlConnection(
"server=localhost;database=pubs;" +
"User ID=sa;Password=");
SqlDataAdapter objDataAdapter = new SqlDataAdapter();
DataSet objDataSet = new DataSet();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// Set the SelectCommand properties...
objDataAdapter.SelectCommand = new SqlCommand();
objDataAdapter.SelectCommand.Connection =
objConnection;
objDataAdapter.SelectCommand.CommandText =
"SELECT au_lname, au_fname, title, price " +
"FROM authors " +
"JOIN titleauthor ON authors.au_id = " +
"titleauthor.au_id " +
"JOIN titles ON titleauthor.title_id = " +
"titles.title_id " +
"ORDER BY au_lname, au_fname";
objDataAdapter.SelectCommand.CommandType =
CommandType.Text;
// Open the database connection...
objConnection.Open();
// Fill the DataSet object with data...
objDataAdapter.Fill(objDataSet, "authors");
// Close the database connection...
objConnection.Close();
// Set the DataGridView properties
// to bind it to our data...
grdAuthorTitles.AutoGenerateColumns = true;
grdAuthorTitles.DataSource = objDataSet;
grdAuthorTitles.DataMember = "authors";
// Clean up
objDataAdapter = null;
objConnection = null;
}
}
از vs 2010 هم استفاده می کنم . داخل همین یوزر بندی و ... یک جایی رو اشتباه می کنم . ممنون می شم راهنمایی کنید ...