ASP网页编程之在asp+中为sql增加记录
使用cdonts,可以发送、查看邮件,实现webmail的功能。结合wsh,可以实现对nt主机的管理,如nt用户管理、iis虚拟主机设置、exchange邮箱设置等等,就像管理本地机一样方便。asp+本文将向你展现在asp+中将记录家在sql数据库上的办法。
假定你已把握了数据库的基础常识
OK
我们制造一个实例数据库demo表sqladd,一个字段name(char)
我们将依据这个数据库来说解怎样增加数据。
now让我们入手下手编码吧
起首,我们制造一个add.htm页(这是提交表单的页)
<html>
<body>
<formmethod="POST"action="sql-add.aspx">
<p>Name:<inputtype="text"name="name"size="20"></p>
<p>
<inputtype="submit"value="ADD"name="B1">
<inputtype="reset"value="START-OVER"name="B2"></p>
</form>
</body>
</html>
第二步我们将制造sql-add.aspx将将数据保留到数据库的页。
我们将增加得当的Namespaces和毗连串(指定你的服务器,用户名和口令)
<%@ImportNamespace="System.Data"%>
<%@ImportNamespace="System.Data.SQL"%>
<HTML>
<BODY>
<scriptlanguage="VB"runat="server">
SubPage_Load(SrcasObject,EasEventArgs)
DimmyConnectionasSQLConnection
myConnection=newSQLConnection("SERVER=localhost;UID=sa;PWD=;DATABASE=demo")
上面我们将声明myCommand作为SQLCommand变量来实行insert语句
DimmyCommandasSQLCommand
myCommand=newSQLCommand("INSERTintoSQLAdd(NAME)VALUES("&Request.Form("name")&")",
myConnection)
最初我们翻开数据库毗连,实行查询,封闭毗连,操纵完成。数据就拔出到数据库中!
myConnection.Open()
myCommand.Execute()
myConnection.Close()
Response.Write("乐成增加记录!")
EndSub
</script>
</BODY>
</HTML>
上面,出示完全源代码。
<%@ImportNamespace="System.Data"%>
<%@ImportNamespace="System.Data.SQL"%>
<HTML>
<head>
<title>接待利用chenyangasp示例文件</title>
</head>
<BODY>
<scriptlanguage="VB"runat="server">
SubPage_Load(SrcasObject,EasEventArgs)
DimmyConnectionasSQLConnection
myConnection=newSQLConnection("SERVER=localhost;UID=sa;PWD=;DATABASE=Sean")
DimmyCommandasSQLCommand
myCommand=newSQLCommand("INSERTintoSQLAdd(NAME)VALUES("&Request.Form("name")&")",
myConnection)
myConnection.Open()
myCommand.Execute()
myConnection.Close()
Response.Write("乐成增加记录!")
EndSub
</script></HTML>
ASP脚本是采用明文(plaintext)方式来编写的。 ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。 多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。 掌握asp的特性而且一定要知道为什么。 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 掌握asp的特性而且一定要知道为什么。 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标. 用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
页:
[1]