سلام ببخشید با
public static string conconst = @"Data Source=.\sqlexpress;AttachDbFilename=|DataDirectory|\Database1.sdf; Trusted_Connection=Yes;Integrated Security=True;";
مشکل دارم میخوام دیتابیس کنا رپروژه کار کنه اما این مشکل را نشون میده
رشته اتصال درسته
بانک رو پیدا نمیکنه
برنامه را به صورت Run as admin باز کنید و چک کنید
سلام.خسته نباشید .نمیدونم با اینجا سوالمو میپرسیدم یا نه.ممنون میشم جواب بدید.
دو تا عکس از کد میفرستم .
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.SqlClient; namespace fakooredu { public partial class frmUser : Form { public frmUser() { InitializeComponent(); } SqlConnection con = new SqlConnection("Data source=(local);initial catalog=fakooreduDB; integrated security = true"); SqlCommand cmd = new SqlCommand(); private void btnBack_Click(object sender, EventArgs e) { this.Close(); } void Display() { DataSet ds = new DataSet(); SqlDataAdapter adp = new SqlDataAdapter(); adp.SelectCommand = new SqlCommand(); adp.SelectCommand.Connection = con; adp.SelectCommand.CommandText = "select * from Karbar"; adp.Fill(ds, "Karbar"); dgvUser.DataSource = ds; dgvUser.DataMember = "Karbar"; dgvUser.Columns[0].HeaderText = "کد"; dgvUser.Columns[1].HeaderText = "نام کاربری"; dgvUser.Columns[2].HeaderText = "کلمه عبور"; dgvUser.Columns[0].Width = 50; } private void frmUser_Load(object sender, EventArgs e) { } private void btnSave_Click(object sender, EventArgs e) { try { cmd.Parameters.Clear(); cmd.Connection = con; cmd.CommandText = "insert into Karbar(UName,Password)values(@Uname,@Password)"; cmd.Parameters.AddWithValue("@Uname", txtUName.Text); cmd.Parameters.AddWithValue("@Password", txtPass.Text); con.Open(); cmd.ExecuteNonQuery(); con.Close(); Display(); MessageBox.Show("کاربر با موفقیت ذخیره شد"); } catch (Exception) { MessageBox.Show("مشکلی وجود دارد"); } } private void btnDelete_Click(object sender, EventArgs e) { try { int x = Convert.ToInt32(dgvUser.SelectedCells[0].Value); cmd.Parameters.Clear(); cmd.Connection = con; cmd.CommandText = "Delete From Karbar where id=@N"; cmd.Parameters.AddWithValue("@N", x); con.Open(); cmd.ExecuteNonQuery(); con.Close(); Display(); MessageBox.Show("کاربر با موفقیت حذف شد"); } catch (Exception) { MessageBox.Show("مشکلی وجود دارد"); } } } }
این کده.
باید یه همچین خروجی بده
ولی جدول کد و نام کاربری و کلمه عبورو نشون نمیده .
اینو نشون میده
هیچ اروری هم نمیده
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)