PDA

View Full Version : مشکل در insert کردن در database



fsuser
سه شنبه 27 بهمن 1394, 08:40 صبح
کد زیر باید اطلاعات رو وارد دیتابیس کنه ولی هیچی وارد دیتابیس نمیده هیچی هم مشکلی نداره ارور هم نمیده


try
{


using(conn = new SqlConnection(global::Decon_Station.Properties.Set tings.Default.decDataConnectionString)){



conn.Open();
SqlCommand command = new SqlCommand("INSERT INTO jnuser VALUES ('fsdfsdf')", conn);
//command.Parameters.Add("@a1", textBox1.Text);
command.ExecuteNonQuery();
MessageBox.Show("added");
conn.Close();
}


}
catch (Exception e)
{
MessageBox.Show(e.Message);
}

khosro_68
سه شنبه 27 بهمن 1394, 10:41 صبح
try catch رو حذف کن و اجرا کن ببین ارور میده؟
در ضمن کانکشن استرینگم بزار تا ببینم مشکل از کجاس

YasserDivaR
سه شنبه 27 بهمن 1394, 10:41 صبح
MySql.Data.MySqlClient.MySqlConnection cnn =
new MySql.Data.MySqlClient.MySqlConnection(
"server=localhost;User Id=root;database=dbname;charset=utf8;");
MySql.Data.MySqlClient.MySqlDataAdapter da =
new MySql.Data.MySqlClient.MySqlDataAdapter("select * from Work", cnn);
DataTable dt = new DataTable();
da.Fill(dt);



MySql.Data.MySqlClient.MySqlCommand cmd =
new MySql.Data.MySqlClient.MySqlCommand(
"insert into work(namedb,Catagory,Tozihat,Link,Registered,Accep t) values (@namedb,@Catagory,@Tozihat,@Link,@Registered,@Acc ept)",
cnn);

cmd.Parameters.AddWithValue("@namedb", textEdit1.Text);
cmd.Parameters.AddWithValue("@Catagory", comboBoxEdit1.Text);
cmd.Parameters.AddWithValue("@Tozihat", memoEdit1.Text);
cmd.Parameters.AddWithValue("@Link", textEdit3.Text);

cmd.Parameters.AddWithValue("@Registered", textEdit4.Text);
cmd.Parameters.AddWithValue("@Accept", textEdit5.Text);

cnn.Open();
cmd.ExecuteNonQuery();
cnn.Close();

MessageBox.Show("با موفقیت ثبت شد", "ثبت", MessageBoxButtons.OK,
MessageBoxIcon.Information);

khosro_68
سه شنبه 27 بهمن 1394, 10:57 صبح
اینجا هیچ مشکلی نیست.
دیتابیستو چک کن
همین query رو تو mysqladmin اجرا کن ببین جواب میده