<%@ import Namespace="System.Data"%>
<%@ import Namespace="System.Data.OleDb"%>
<%@ Page Language="c#" Debug="true"%>
<script runat="server">
public void add(object o,EventArgs e)
{
string conStr=@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\execise\data.mdb";
OleDbConnection con=new OleDbConnection(conStr);
string addStr=""; addStr="insert into data(Name,Department,Title,Telephone) values("+ //就是在这里获得表单的值,我不知道怎么整。 addCommand = New OleDbCommand(addStr, con);
addCommand.ExecuteNonQuery()
}
</script>
<HTML>
<title>Detail</title>
<body>
<form runat="server">
<table  align="center">
<tr>
<td colspan=2>Detail Information</td>
</tr>
<tr>
<td>Name</td>
<td><INPUT type="text" id="name" runat="server"></td>
</tr>
<tr>
<td>Department</td>
<td><INPUT type="text" id="department" runat="server"></td>
</tr>
<tr>
<td>Title</td>
<td><INPUT type="text" id="title" runat="server"></td>
</tr>
<tr>
<td>Telephone</td>
<td><INPUT type="text" id="telephone" runat="server"></td>
</tr>
<tr>
<td colspan=2><hr></td>
</tr>
<tr>
<td></td>
<td><INPUT type="button" value="   Ok   " onclick="add">    <INPUT type="button" value="Return"></td>
</tr>
</table>

</form>
</body>
</HTML>

解决方案 »

  1.   

    addStr="insert into data(Name,Department,Title,Telephone) values("+ //就是在这里获得表单的值,我不知道怎么整。
    addStr="insert into data(Name,Department,Title,Telephone) values("+ <%=你的表单变量名称%>
      

  2.   

    request其中一个属性可以把传到这个页面的表单里的值取出来,只要填写控件ID就可以了
      

  3.   

    addStr="insert into data(Name,Department,Title,Telephone) values('"+department+"')";
    这样吧,自己慢慢加进去
      

  4.   

    addStr="insert into data(Name,Department,Title,Telephone) values('"+name+"','"+department+"','"+title+"','"+telephone+"')";