asp.net(c#)技术中:从表单提取数据,往数据库里插入新数据,怎么整?(在线等)
<%@ 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>
问题点数:20、回复次数:6Top
1 楼jinggangshi(金刚石)回复于 2006-03-19 13:12:31 得分 5
addStr="insert into data(Name,Department,Title,Telephone) values("+ //就是在这里获得表单的值,我不知道怎么整。
addStr="insert into data(Name,Department,Title,Telephone) values("+ <%=你的表单变量名称%>Top
2 楼jinggangshi(金刚石)回复于 2006-03-19 13:13:36 得分 0
适用于本表单Top
3 楼hbzy123(DemoHunter)回复于 2006-03-19 13:33:12 得分 5
还是使用CODEBEHINDTop
4 楼airapple5(MiChAeL)回复于 2006-03-19 13:36:24 得分 5
request其中一个属性可以把传到这个页面的表单里的值取出来,只要填写控件ID就可以了Top
5 楼booro(特鸟飞勤)回复于 2006-03-19 13:57:56 得分 0
addStr="insert into data(Name,Department,Title,Telephone) values('"+department+"')";
这样吧,自己慢慢加进去Top
6 楼booro(特鸟飞勤)回复于 2006-03-19 13:59:00 得分 5
addStr="insert into data(Name,Department,Title,Telephone) values('"+name+"','"+department+"','"+title+"','"+telephone+"')";
Top




