ASP数据库查询编辑的问题
我是ASP自学者。下面是一段数据库信息修改程序,我搞不太懂,那位老师能给讲解一下吗? <% Submit = Request.form("Submit") ID = Request.Form("ID") message=Request.Form("message") If Submit = "修改" Then If ID="" Then Response.Redirect("NoteEdit.asp") End If First = "False" SetValue = "" If message<>"" Then If First="True" Then SetValue = SetValue & "," SetValue = SetValue & "txtMessage='" & message & "'" First = "True" End If '上面这一段有两个if,为什么只有一个 end if 呼应呢? If First = "True" Then SQLStr = "Update MESSAGE Set " & SetValue & " Where ID=" & ID End If End If If First="False" Then Response.Redirect("NoteEdit.asp") End If Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open("provider=microsoft.jet.oledb.4.0;data source="& server.mappath("MyWebSite.mdb")) Conn.Execute(SQLStr) Conn.Close Set RecordSet = Nothing Set Conn = Nothing '回显留言信息 Response.Redirect("NoteEdit.asp") %> '尤其是First="False" …… If First="True" Then …… First="True" …… If First="True" Then …… If First="False" Then这一段是什么含义,应该怎样理解呢?用得着这么繁琐么?可不可以简化一 下呢?
if 值为真(true) then '//当值为真的时候,执行本处代码 else '//当值为假(false)时,执行本处代码 end if Submit = Request.form("Submit") '//取从表单传过来的,submit关键字的值,并将值赋给变量Submit Set Conn = Server.CreateObject("ADODB.Connection") '//建立数据库连接驱动 Conn.Open("provider=microsoft.jet.oledb.4.0;data source="&server.mappath("MyWebSite.mdb")) '//执行数据库连接 Conn.Execute(SQLStr) '//执行sql语句
答:《 完全入门》卖点: 1、由浅入深的介绍领先的 技术; 2、坚实的基础知识阐述,是读者进入.net技术的必经之门; 3、理论与实践相结合的典范,大量的例子详细地...详情>>
答:哪那么麻烦 会dreamweaver/frontpage就可以了 3D,clowdrow我两年都没用过了详情>>
答:做漂亮是网页方面的问题了 要是做动态的话要会程序懂语言才好写 动态的网站的话就是具有一定的交互功能 可以让网友与站点管理人员进行一定程度的交流的 比如会员系统产...详情>>