Asp更新数据库的几种方法
asp中插入与修改数据的几种方式。为了方便解说,我们先建立一个名为test的表,表内只有两个数据
项:username和email,分别用来存储用户名与邮箱地址。
1.利用insert语句插入数据:
insert是sql语句的基本指令之一, 用法很简单,这里我只将其基本格式列出.
代码如下:
set conn=server.creatobject("adodb.connection")
sql="Insert Into test(username,email) Values ('"&Request("username")&"','"&Request("email")&"')"
set rs= conn.Execute(sql)
这个地方要注意的是前后数据保持一致,千万不可大意。还有就是要注意values里数据的写法,
外面是单引号,然后是双引号,最里面是&,新手很容易在这出错。许多看似莫名的错误其实都
是因为代码书写不规范引起的,所以一开始养成良好的书写习惯会为你节约不少时间。
2.利用updata语句更新数据
updata同样是sql语句的基本指令之一,语法也很简单。
例如我要把username数据项为"user1"的email地址修改为表单传送过来的数据,可以这样写:
sql="updata test set email='"Request("email")"' where username='user1' "
以上方法都是使用最基本的sql语句进行进行数据更新,其优点是通用性强,在任何支持sql语句的程序
里都可以使用。但其可读性较差,当需要更新的数据项较多时很容易出错,在asp中还有另外一种更有
效的方法。继续以test表为例,如果想要在表内插入这么一组数据user2、email2,代码可以这样写:
set conn=server.creatobject("adodb.connection")
sql="select * from test where username='user2' "
set rs=server.creatobject("adodb.RecoredSet")
rs.open sql , conn,3,2
if rs.eof then
rs.addnew
rs("username")="user2"
rs("email")="email2"
相关文档:
asp中的几个取整函数是:fix(),int(),round();
Int(number)、Fix(number)函数返回数字的整数部分。number 参数可以是任意有效的数值表达式。如果 number 参数包含 Null,则返回 Null。
例:
response.write int(2.14) '2
response.write fix(2.14) '2
response.write int(2.54) '2
response.write int(2.54) '2
&nbs ......
asp,asp.net,php,jsp下的301转向代码
使用.htaccess文件来进行301重定向。
如果空间不支持.htaccess文件,那么我们还可以通过php/asp代码来进行301重定向。
为了将搜索引擎的记录更新到现在的域名上面,做了几个301重定向的东东,给大家分享一下.
asp 301转向代码
在 index.asp 或 default.asp 的最顶部加入以 ......
asp防止网站挂马找安达互联
您还在担心网站被挂马、被黑吗?安达互联(www. ......
一、正则表达式概述
如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。
请回想一下在硬盘上是如何查找文件的。您肯定会使用 ? 和 * 字符来帮助查找您正寻找的文件。? 字符匹配文件名中的单个字符,而 * 则匹配一个或多个字符。一个如 'data?.dat' 的模式可 ......