问题描述
比如本人数据库字段是姓名学号电话张三20080113813443011李四20080213813443022王五20080313813443033现在要求输入姓名和学号,同时满足2个条件才能查到对应的姓名,学号和电话的那条记录比如输入李四和200802就能查到李四20080213813443022这条记录,但是查到了,发现这个记录的电话号码是错的,需要在查到的页面修改,也就是只能修改电话号码这个,姓名和学号不允许修改。请问应该怎么做呢?
解决方案
解决方案二:
方法很多啊,比如点击按钮弹出个层,上面有文本框,显示电话号码,修改确定后,更新数据库
解决方案三:
确实方法很多种呀
解决方案四:
麻烦谁写个代码吧。。数据库名称就是BOOK
解决方案五:
这个似乎不难吧,LZ还是自己写吧
解决方案六:
引用4楼的回复:
这个似乎不难吧,LZ还是自己写吧
问题我不会啊
解决方案七:
不能改的数据给他放到lable里就好了么,能改的用文本框。点击保存后后台更新就好。
解决方案八:
<asp:TextBoxrunat="server"ID="name"ReadOnly="true"></asp:TextBox><asp:TextBoxrunat="server"ID="id"ReadOnly="true"></asp:TextBox><asp:TextBoxrunat="server"ID="tel"></asp:TextBox><asp:Buttonrunat="server"ID="btnOK"Text="确定"onclick="btnOK_Click"/>
protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){if(Request["name"]!=""andRequest["id"]!="")GetUserInfo(Request["name"],Request["id"]);elseResponse.Redirect("lyfUser.aspx");}}protectedvoidGetUserInfo(stringname,stringid){stringwhere="Selectname,id,telfrombookwherename='"+name+"'andid='"+id+"'";var_info=Query(where);if(_info.name!=null){this.name.Text=_info.name;this.id.Text=_info.id;this.tel.Text=_info.tel;}}protectedvoidbtnOK_Click(objectsender,EventArgse){if(this.name.Text==""||this.id.Text==""||this.tel.Text==""){return;}Book_obj=newBook();_obj.name=this.name.Text;_obj.id=this.id.Text;_obj.tel=this.tel.Text;if(_obj.Update()){Response.Write("<script>alert('UpdateSuccess!');window.location='lyfUser.aspx';</script>");}}
解决方案九:
引用6楼的回复:
不能改的数据给他放到lable里就好了么,能改的用文本框。点击保存后后台更新就好。
!
解决方案十:
这个代码还是看不懂啊,不是说修改数据需要传递ID的吗,楼上上的程序的ID是学号吧!我想知道数据库的ID传输是在哪里体现啊