سلام خدمت دوستان
میدونم سوالم پیش پا افتاده هست.ولی ممنون میشم کمکم کنید.
برای ثبت اطلاعات کاربر توی دیتابیس یه سایت asp از کد زیر استفاده میکنم.
SqlConnection con = new SqlConnection(); con.ConnectionString = "Data Source=.\\MSSQLLocalDB;AttachDbFilename=.\\Register.mdf ;Integrated Security=True"; //"Data Source=.\\Register.mdf ; Integrated Security=True"; SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandType = System.Data.CommandType.Text; cmd.CommandText = "insert into Table(Fname,Lname,Email,Pass) values('" + txtFirstName.Text + "','" + txtLastName.Text + "','" + txtEmail.Text + "','" + txtPassword.Text + "')"; con.Open(); if (cmd.ExecuteNonQuery() > 0) lblmsg.Text = "ثبت نام با موفقیت انجام شد"; else lblmsg.Text = "خطا در ثبت نام . دوباره تلاش کنید"; con.Close();
ولی موقع اجرا به
con.Open();
ایراد میگیره.میشه فرمایید مشکل از چیه؟؟
وقتی روی اون خط ایراد میگیره یعنی مشکل از رشته اتصال به بانک هست
باید Connection String را بررسی کنید
فکر کنم اتصال به بانک برقرار باشه.
یعنی وقتی کلید test connection رو میزنم ارتباط برقراره و ارور نمیده.
این connection string پیشنهادیه خود نرم افزاره
Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename="C:\Users\HM\Documents\Visual Studio 2015\WebSites\azmoon\App_Data\Register.mdf";Integrated Security=True
این هم چیزیه که من نوشتم
"Data Source=.\\App_Data/Register.mdf ; Integrated Security=True";
که ارور رو دارم.
ممنون میشم کمکم کنید
وقتی رو open گیر کنه یعنی نمیتونه اتصال رو برقرار کنه
من از تنظیمات سیستم شما اطلاع ندارم تا بتونم کمک کنم
میشه بفرمایید بایدچه چیزایی روچک کنم و یا به شما بگم که بتونم این مشکل رو حل کنم
آدرس بانک
دسترسی به آدرس فوق
و در آخر instance استفاده شده
آدرس بانک : توی مسیر پوشه اصلی پروژه و پوشه app_data
دسترسی به آدرس فوق : متوجه نشدم
و در آخر instance استفاده شده : (LocalDB)\MSSQLLocalDB
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)