在.net程序中,您新建页面中的原始代码不能有任何的改动。
不知道是不是因为您取掉了<div></div>
还有一个就是您的提交按钮,当点击所触发的行为Onclick="mydatagrid_add" 控制台中是否存在
如果存在,那么就是您的添加检测有问题
using Systemusing System.Collections.Generic
using System.Linq
using System.Web
using System.Web.UI
using System.Web.UI.WebControls
using System.Data.SqlClient //注意需要添加此句
namespace aspnet3
{
public partial class datatest : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string strconn = "server=localhostuid=sapwd=longltdatabase=School"
SqlConnection conn = new SqlConnection(strconn) //创建连接
string sql = "select * from students"
conn.Open()
SqlCommand cmd = new SqlCommand(sql, conn) //执行查询
Response.Write("连接成功")
SqlDataReader dr = cmd.ExecuteReader() //查询结果
if (dr.Read())
{
//利用dr[索引]对数据库表进行 *** 作,dr[]返回object;
//可以用字段做索引,也可用列号0,1..做索引
Response.Write(dr[0].ToString() + "<br>")
}
// this.Lab.Text = "suc"
}
}
}
在上面的例子中,我们连接了一个sa下的School数据库,并查询了其中students字段的内容。
连接数据库分为三个步骤:先定义连接信息,再创建一个连接,最后打开连接
string strconn = "server=localhostuid=sapwd=longltdatabase=School" //在这一段修改数据库的信息 SqlConnection conn = new SqlConnection(strconn)//创建连接 conn.Open()//打开连接<%IP=request.form("IP")
MAC=request.form("MAC")
USER=request.form("USER")
MINGZI=request.form("MINGZI")
BUMEN=request.form("BUMEN")
sfsw=request.form("sfsw")
cpu=request.form("cpu")
nc=request.form("nc")
yp=request.form("yp")
pp=request.form("pp")
bz=request.form("bz")
dim
sql,rs
set
rs=server.createobject("adodb.recordset")
sql="select
*
from
us
where
mac='"&mac&"'"
'这里我用MAC来判断是否存在,当然你可以改成其它的
rs.open
sql,conn,1,3
if
not
rs.eof
then
response.write
"该MAC地址在数据库中已经存在"
response.end
end
if
rs.addnew()
rs("IP")=ip
rs("MAC")=mac
rs("USER")=user
rs("MINGZI")=mingzi
rs("BUMEN")=bumen
rs("sfsw")=sfsw
rs("cpu")=cpu
rs("nc")=nc
rs("yp")=yp
rs("pp")=pp
rs("bz")=bz
rs.update
response.write("<p
align='center'><font
color=red>添加成功!请返回</font></p>")
rs.close
set
rs
=
nothing
conn.close
set
conn=
nothing
%>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)