سلام استاد
دیتا بیس اتچ است چون که برنامه را نصب میکنم در مسیر نصب دیتا بیس است این نشون دهنده اتچ بودن دیتا بیس نیست؟
و دیگر این که بر نامه قبل از ستاپ سازی داخل ویژوال استدیو درست کار میکنه تمام اعمال انجام میشه اما بعد از ساختن ستاپ ونصب این مشکل بروز میکنه
این هم یک قطعه کد با کانکشن استرینگ
public partial class frmLogin : Form
{
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Daftare Yaddash.mdf;Integrated Security=True;User Instance=True"); public frmLogin()
{
InitializeComponent();
} private void btnLogin_Click(object sender, EventArgs e)
{
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "Select UserName,Password from UserN where UserName=@us and Password=@pass ";
cmd.Parameters.AddWithValue("@us",txtUserName.Text);
cmd.Parameters.AddWithValue("@Pass",txtPassword.Text);
cmd.Connection=con;
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
if(dr.HasRows)
{
// ???? ? ????? ???? ???
txtUserName.Text = dr.HasRows.ToString();
txtPassword.Text = dr.HasRows.ToString();
}
else
{
// ???? ?? ????? ?????? ???
MessageBox.Show("??? ?????? ?????? ???? ?????? ???? ??????", "?????? ????",MessageBoxButtons.OK,MessageBoxIcon.Error);
this.DialogResult = DialogResult.Cancel;
} }