日期:2013-03-27 浏览次数:20981 次
本文将向你展示在asp+中将纪录家在sql数据库上的方法。
假定你已经掌握了数据库的基本知识
OK
我们制作一个实例数据库demo 表sqladd,一个字段name(char)
我们将根据这个数据库来讲解如何添加数据。
now 让我们开始编码吧
首先,我们制作一个add.htm页(这是提交表单的页)
<html>
<body>
<form method="POST" action="sql-add.aspx">
<p>Name: <input type="text" name="name" size="20"></p>
<p>
<input type="submit" value="ADD" name="B1">
<input type="reset" value="START-OVER" name="B2"></p>
</form>
</body>
</html>
第二步我们将制作sql-add.aspx将将数据保存到数据库的页。
我们将添加适当的Namespaces和连接串(指定你的服务器,用户名和口令)
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SQL" %>
<HTML>
<BODY>
<script language="VB" runat="server">
Sub Page_Load(Src as Object, E as EventArgs )
Dim myConnection as SQLConnection
myConnection = new SQLConnection("SERVER=localhost; UID=sa; PWD=; DATABASE=demo")
下面我们将声明myCommand作为SQLCommand变量来执行insert语句
Dim myCommand as SQLCommand
myCommand = new SQLCommand("INSERT into SQLAdd (NAME) VALUES ('" & Request.Form("name") & "')",
myConnection)
最后我们打开数据库连接,执行查询,关闭连接,操作完成。数据就插入到数据库中!
myConnection.Open()
myCommand.Execute()
myConnection.Close()
Response.Write("成功添加纪录!")
End Sub
</script>
</BODY>
</HTML>
下面,出示完整源代码。
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SQL" %>
<HTML>
<head>
<title>欢迎使用chenyangasp示例文件</title>
</head>
<BODY>
<script language="VB" runat="server">
Sub Page_Load(Src as Object, E as EventArgs )
Dim myConnection as SQLConnection
myConnection = new SQLConnection("SERVER=localhost; UID=sa; PWD=; DATABASE=Sean")
Dim myCommand as SQLCommand
myCommand = new SQLCommand("INSERT into SQLAdd (NAME) VALUES ('" & Request.Form("name") & "')",
myConnection)
myConnection.Open()
myCommand.Execute()
myConnection.Close()
Response.Write("成功添加纪录!")
End Sub
</script> </HTML>