编辑某条符合要求的记录并处理下一条
2006-06-28 16:53
330 查看
void Page_Load(Object Src, EventArgs E)
{
string SQL = "SELECT top 1 * FROM password WHERE bhh IS NULL";//找到 bhh为空的第一个记录
SqlConnection Conn;
Conn = new SqlConnection("连接数据库");
Conn.Open();
//Response.Write(SQL);
SqlCommand Comm=new SqlCommand(SQL,Conn);
SqlDataReader dr=Comm.ExecuteReader();
if (dr.Read())
{Label1.Text=dr["xxx"].ToString();
Label2.Text=dr["yyy"].ToString();
Label3.Text=dr["zzz"].ToString();
Conn.Close();
}
else
{
Conn.Close();
Response.Redirect("bhend.ASPX?");//如果没有符合要求的记录则跳出
}
}
void ONButton1Click(Object sender, EventArgs e) //单击保存并处理下一条按钮
{
string user = Label1.Text;
SqlConnection Conn1;
Conn1 = new SqlConnection("连接数据库");
string SQL1= "UPDATE Password SET bhh = ";
SQL1 = SQL1 + "'"+ TextBox1.Text +"'where name ='"+user+"'";
SqlCommand Comm1=new SqlCommand(SQL1,Conn1);
Conn1.Open();
Comm1.ExecuteNonQuery();
Conn1.Close();
TextBox1.Text="";
Response.Redirect("bhgl.ASPX?");//刷新页面
}
{
string SQL = "SELECT top 1 * FROM password WHERE bhh IS NULL";//找到 bhh为空的第一个记录
SqlConnection Conn;
Conn = new SqlConnection("连接数据库");
Conn.Open();
//Response.Write(SQL);
SqlCommand Comm=new SqlCommand(SQL,Conn);
SqlDataReader dr=Comm.ExecuteReader();
if (dr.Read())
{Label1.Text=dr["xxx"].ToString();
Label2.Text=dr["yyy"].ToString();
Label3.Text=dr["zzz"].ToString();
Conn.Close();
}
else
{
Conn.Close();
Response.Redirect("bhend.ASPX?");//如果没有符合要求的记录则跳出
}
}
void ONButton1Click(Object sender, EventArgs e) //单击保存并处理下一条按钮
{
string user = Label1.Text;
SqlConnection Conn1;
Conn1 = new SqlConnection("连接数据库");
string SQL1= "UPDATE Password SET bhh = ";
SQL1 = SQL1 + "'"+ TextBox1.Text +"'where name ='"+user+"'";
SqlCommand Comm1=new SqlCommand(SQL1,Conn1);
Conn1.Open();
Comm1.ExecuteNonQuery();
Conn1.Close();
TextBox1.Text="";
Response.Redirect("bhgl.ASPX?");//刷新页面
}
相关文章推荐
- 用游标,和WHILE可以遍历您的查询中的每一条记录并将要求的字段传给变量进行相应的处理
- 【转载】ORA-12516 TNS监听程序找不到符合协议堆栈要求的可用处理程序--解决方法
- 错误: ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程序
- 编写一个学生信息系统的菜单程序,在菜单其中的增加记录的菜单选项中实现对一条学生记录的录入,记录中需要有学号、姓名、性别,年龄籍贯等字段,要求用最合适的控件录入。
- ORA-12516 "TNS监听程序找不到符合协议堆栈要求的可用处理程序" 解决方案
- ORA-12516 TNS监听程序找不到符合协议堆栈要求的可用处理程序--解决方法
- SQL--处理表重复记录(查询和删除) 示例:查询最近一条用户登陆日志
- ORA-12516 "TNS监听程序找不到符合协议堆栈要求的可用处理程序" 解决方案
- 重写RecordReader和InputFormat实现单个文件不分片,整个分片作为一条记录处理。(倒排索引)
- ORA-12516 TNS监听程序找不到符合协议堆栈要求的可用处理程序--解决方法之一
- ORA-12516 TNS监听程序找不到符合协议堆栈要求的可用处理程序--解决方法
- ora-12516 TNS 监听程序找不到符合协议堆栈要求的可用处理程序
- ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程
- 把整个文件作为一条记录处理 WholeFileInputFomrat
- SQL查询多条记录显示为一条的处理办法
- SQL--处理表重复记录(查询和删除) 示例:查询最近一条用户登陆日志
- 修改Oracle最大连接数(解决 ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程 )
- 处理Extjs的gridpanel修改一条记录并重新加载store之后,已选项model的record并没有改变的问题
- A/B表替1对多关系,要求联合查询B表只提取一条与A记录关联的记录
- sql 一条记录多次操作(分隔符或者其它处理)--替换游标