执行insert into语句的问题
Nils 2005-03-18 07:42:27 OleDbConnection con = new OleDbConnection();
private void OpenDatabase()
{
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("book.mdb");
con.Open();
}
private void Buttonok_Click(object sender, System.EventArgs e)
{
OleDbConnection myConnection = con;
OleDbCommand cmd;
string sql = "insert into [f_bbs] (f_name,head,f_content,f_oicq,f_email,f_homepage) values ('{0}','{1}','{2}','{3}','{4}','{5}')";
sql = string.Format(sql,this.TextBoxname.Text,this.Rblist.SelectedItem.Value,this.nr.Text,this.TextBoxoicq.Text,this.TextBoxmail.Text,this.TextBoxurl.Text);
cmd = new OleDbCommand(sql,myConnection);
try
{
cmd.ExecuteScalar();
}
catch
{
con.Close();
}
不会报错,就是插不进去数据。我将sql用response打出来,然后到数据库里执行就可以。谁看看哪的问题