PDA

View Full Version : مبتدی: چرا برنامم به بانک وصل نمیشه ؟



rozitir
چهارشنبه 14 مرداد 1394, 15:28 عصر
سلام
یه برنامه نوشتم که اطلاعات رو ذخیره میکنه و اطلاعات رو نمایش میده
اطلاعات رو درست نمایش میده . ولی اطلاعات رو درج نمی کنه و ویزوال استودیو هیچ اروری نمی گیره ولی تو اجرا شدن کار نمی کنه
من کد زیر رو براش نوشتم ولی نمی دونم چرا درست کار نمی کنه
ممنون از لطفتان

try
{
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=phonebook;Integrated Security=True");
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.Parameters.Clear();
cmd.CommandText = "insert info tbl1(name,family,phone,mobile,address,noe,picture) valuse(@name,@family,@phone,@mobile,@address,@noe, @picture)";
cmd.Parameters.AddWithValue("@name",textBox1.Text);
cmd.Parameters.AddWithValue("@family",textBox2.Text);
cmd.Parameters.AddWithValue("@phone",textBox3.Text);
cmd.Parameters.AddWithValue("@mobile",textBox4.Text);
cmd.Parameters.AddWithValue("@address",textBox5.Text);
cmd.Parameters.AddWithValue("@noe",comboBox1.Text);
cmd.Parameters.AddWithValue("@picture",openFileDialog1.FileName);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("اطلاعات با موفقیت ثبت شد", "ثبت اطلاعات", MessageBoxButtons.OK, MessageBoxIcon.Information);

fill();
}
catch
{
MessageBox.Show("Eror");
}
}
}
}

محمد رضا فاتحی
چهارشنبه 14 مرداد 1394, 15:47 عصر
اگه اینو نوشتید که کلی اشتباه داره
cmd.CommandText = "insert info tbl1(name,family,phone,mobile,address,noe,picture) valuse(@name,@family,@phone,@mobile,@address,@noe, @picture)";

درستش اینه
cmd.CommandText = "insert into tbl1(name,family,phone,mobile,address,noe,picture) values(@name,@family,@phone,@mobile,@address,@noe, @picture)";

ghasem110deh
چهارشنبه 14 مرداد 1394, 15:48 عصر
سلام
یه سوتی کوچیک دادین :)

insert info tbl1

باید این باشه دیگه :

insert into tbl1

ببخشید آقا رضا ... تقریبا همزمان جواب دادیم !