1 ضمیمه
مشکل در اضافه کردن اطلاعات در پایگاه به وسیله C#
سلام دوستان خسته نباشید من ی فرمی دارم اطلاعات رو میخوام از طریق سی شارپ به Sql بریزم اتصال رو هم برقرار کردم در تصویر زیر خطا رو مشاهده میکنید لطفا راهنماییم کنید ممنونم
ضمیمه 145221
دوستان ببخشید اینم سورس کد هام
کد HTML:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Database_Test
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void textBox5_TextChanged(object sender, EventArgs e)
{
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void insert_button_Click(object sender, EventArgs e)
{
string _username = txtusername.Text;
string _password = txtpassword.Text;
string _firstname = txtfirstname.Text;
string _lastname = txtlastname.Text;
string _telephone = txttelephone.Text;
var db = new mydataDataContext();//linq class
tbl_user tb=new tbl_user()
{
username=_username,
password=_password,
firstname=_firstname,
lastname=_lastname,
telephone=_telephone,
};
db.tbl_users.InsertOnSubmit(tb);
db.SubmitChanges();
dataGridView1.DataSource = db.tbl_users;
}
private void btn_show_Click(object sender, EventArgs e)
{
var db = new mydataDataContext();
var simple_query = db.tbl_users;
dataGridView1.DataSource = simple_query;
}
}
}
نقل قول: مشکل در اضافه کردن اطلاعات در پایگاه به وسیله C#
سلام . در جدول tbl_user شما primary key وجود ندارد(پیغام خطا).اگر در جدول tbl_user شما primary key را ست کردی مشکل از آبجکت user هست که پراپرتی Id آنرا هم باید مقدار دهی کنی قبل از فراخوانی متد InsertOnSubmit
نقل قول: مشکل در اضافه کردن اطلاعات در پایگاه به وسیله C#
اها درست شد ممنونم دوست عزیز