sobijoon
جمعه 30 بهمن 1388, 03:21 صبح
دوستان سلام من در پایگاه داده جدول شهر( id,tozih) وجدول عضو(name,family.shahrID ) دارم shahrID گلید خارجی در عضو است.حال میخواهم وقتی یک ردیف به جدول بیفزایم باید id جدول شهر در shahrID جدول عضو بشیند
shahrID=int
id=int
tozih=nvarchar
وقتی ک های زیررا وارد میکنم این پیغام رامیدهد!
Conversion failed when converting the nvarchar value 'id' to data type int.
مشکل کجاست؟؟
[LTR_INLINE][LTR_INLINE]
[/private void button1_Click(object sender, EventArgs e)
{
SqlConnection objConnection = new SqlConnection("Data Source=SAJAD-PC;Initial Catalog=helalll.bak;Integrated Security=True");
SqlCommand objCommand = new SqlCommand();
objCommand.Connection = objConnection;
objCommand.CommandText = "INSERT INTO ozve " +
"(name,family,shahrID)" +
"VALUES(@name,@family,@shahrID)";
objCommand.Parameters.AddWithValue("@morabi", textBox1.Text);
objCommand.Parameters.AddWithValue("@daneshnum", textBox2.Text);
objCommand.Parameters.AddWithValue("@zabanID",comboBox1.DisplayMember);
objConnection.Open();
objCommand.ExecuteNonQuery();
objConnection.Close();
MessageBox.Show("عملیات ثبت با موفقیت انجام شد");}
private void Form2_Load(object sender, EventArgs e)
{
conn.ConnectionString= "Data Source=SAJAD-PC;Initial Catalog=helalll.bak;Integrated Security=True";
//cod_zaban
conn_str = "SELECT * FROM shahr";
da = new SqlDataAdapter(conn_str, conn);
ds = new DataSet();
conn.Open();
da.Fill(ds, "shahr");
conn.Close();
comboBox1.DataSource = ds.Tables["shahr"];
comboBox1.DisplayMember = "id";
comboBox1.ValueMember = "id";}
خواهش میکنم
LTR_INLINE][/LTR_INLINE
shahrID=int
id=int
tozih=nvarchar
وقتی ک های زیررا وارد میکنم این پیغام رامیدهد!
Conversion failed when converting the nvarchar value 'id' to data type int.
مشکل کجاست؟؟
[LTR_INLINE][LTR_INLINE]
[/private void button1_Click(object sender, EventArgs e)
{
SqlConnection objConnection = new SqlConnection("Data Source=SAJAD-PC;Initial Catalog=helalll.bak;Integrated Security=True");
SqlCommand objCommand = new SqlCommand();
objCommand.Connection = objConnection;
objCommand.CommandText = "INSERT INTO ozve " +
"(name,family,shahrID)" +
"VALUES(@name,@family,@shahrID)";
objCommand.Parameters.AddWithValue("@morabi", textBox1.Text);
objCommand.Parameters.AddWithValue("@daneshnum", textBox2.Text);
objCommand.Parameters.AddWithValue("@zabanID",comboBox1.DisplayMember);
objConnection.Open();
objCommand.ExecuteNonQuery();
objConnection.Close();
MessageBox.Show("عملیات ثبت با موفقیت انجام شد");}
private void Form2_Load(object sender, EventArgs e)
{
conn.ConnectionString= "Data Source=SAJAD-PC;Initial Catalog=helalll.bak;Integrated Security=True";
//cod_zaban
conn_str = "SELECT * FROM shahr";
da = new SqlDataAdapter(conn_str, conn);
ds = new DataSet();
conn.Open();
da.Fill(ds, "shahr");
conn.Close();
comboBox1.DataSource = ds.Tables["shahr"];
comboBox1.DisplayMember = "id";
comboBox1.ValueMember = "id";}
خواهش میکنم
LTR_INLINE][/LTR_INLINE