本文将向你展示在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>
|
|