写入数据库小问题,请人指点
//前台代码:
<asp:TextBox ID="firstname" runat="server"></asp:TextBox>
<asp:TextBox ID="lastname" runat="server"></asp:TextBox>
<asp:Button ID="Button" runat="server" Text="提 交" OnClick="Button_Click" />
//后台代码:
protected void Button_Click(object sender, EventArgs e)
{
string Fname = this.firstname.Text;
string Lname = this.lastname.Text;
string dbConnect1;
string dbSql;
dbConnect1 = string.Format("Provider={0};Data Source={1}{2}",
"Microsoft.Jet.OLEDB.4.0;",
System.AppDomain.CurrentDomain.BaseDirectory,
"data/Sales.mdb");
dbSql = "Insert Into Customers(FirstName,LastName) Values(Fname,Lname);";
OleDbConnection dbConn1 = new OleDbConnection(dbConnect1);
OleDbCommand dbComm1 = new OleDbCommand(dbSql, dbConn1);
dbConn1.Open();
dbComm1.ExecuteNonQuery();
dbConn1.Close();
}
我想在数据库中插入textbox中输入的数据,但是一点"提交"按钮IE就提示"至少一个参数没有被指定值",请各位高手看一下,是不是dbsql语句没写对啊,直接把值写在Values里就可以插入,但是一用变量又说没指定值了,