我想将这段添加数据代码修改成修改数据代码

来源:百度知道 编辑:UC知道 时间:2024/05/31 10:49:14
<%
if session("admin_name")="" then
response.write "<script>alert('你还没有登陆,或者登陆超时。');parent.location.href='../admin.asp';</Script>"
response.end
end if%>
<!--#include file="../inc/adconn.asp"-->
<!--#include file="../css.asp"-->
<% set rs=server.CreateObject("adodb.recordset") %>
<%
if session("admin_name")="" then
response.end
end if%>
<% dim title,pic,content,sclass
if request("action")="edit" then
title=trim(request.Form("title"))
content=trim(request.Form("hw_content"))
danjia=trim(request.Form("danjia"))
date1=trim(request.Form("date1"))
beizhu=trim(request.Form("beizhu"))
dalei=request.Form("dalei")
xiaolei=request.Form("xiaolei")
img_s=request.For

最简单的方法就是,使用强数据集。

在【添加新项】里面,选择【数据集】。提示输入名称的时候,请你记住这个名称,因为这个就是你要调用的类名了。(如果输入名称是 DataSet1,那命名空间就是DataSet1TableAdapters )
然后就在【服务器资源管理器】里,按提示新建数据库连接(几乎傻瓜操作)。IDE会自动生成,你需要用到的几乎所有参数。然后找到相应的一个或者几个表,如果表之间有关系,会自动生成关系。然后基本可以说成功了。

使用的话,只用实例化,然后使用类中已经声明好的Fill()方法,传入需要填充的DataSet 的子表。然后就会自动填充数据了。
protected DataSet1 dts = new DataSet1();
protected DataSet1TableAdapters.employeeTableAdapter empAdapter = new employeeTableAdapter();

// 给一个名为 GridView1 的GridView 进行数据绑定。
private void Bind()
{
// 使用的是 pubs数据库的employee表
// dts 是上面 DataSet1 的实例,在新建时自动创建了 employee表的映射属性(有employee 的表结构)。
this.empAdapter.Fill( dts.employee );
this.GridView1.DataSource = this.dts;
this.GridView1.DataMember = this.dts.employee.TableName;

this.GridView1.DataBind();
}

获得DataSet 了基本所有的操作可以完成了。关于DataSet 的操作,如果要继续写明天都说不完。建议如果楼主,不了解DataSet 的话只有自己