博文
ASP与数据库链接的几种方法(2006-04-15 17:31:00)
摘要:转载自:http://218.66.59.245/blog/blogview.asp?logID=15
一、MS Access 数据库1、OLE[推荐]Dim Conn,ConnStr,DBPathDBPath = "DataBase.mdb"ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = "&Server.MapPath(DBPath)'当数据库设置过密码时用以下语句ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = "& Server.MapPath(DBPath) &";Jet OLEDB:Database Password=Password"On Error Resume NextSet Conn = Server.CreateObject("ADODB.Connection")Conn.Open ConnStrIf Err Then Err.Clear Conn.Close Set Conn = Nothing Response.Write("数据库链接出错,请检查链接字符串。") Response.End()Else Response.Write("数据库链接成功!")End If2、ODBCDim Conn,ConnStr,DBPathDBPath = "DataBase.mdb"ConnStr="DRIVER={Microsoft&n......
防刷新重复提交、防后退方法 (摘)(2006-01-12 23:54:00)
摘要:网页防刷新重复提交、防后退解决方法
提交后禁用提交按钮(大部分人都是这样做的)
如果客户提交后,按F5刷新怎么办?
使用Session
在提交的页面也就是数据库处理之前:
if session("ok")=true then response.write "错误,正在提交" response.endend if
数据处理完后,修改session("ok")=false。
数据处理成功马上Redirect到另外一个页面
操作后刷新的确是个问题,你可以使用跳转页面、关闭本页面,如果是有参数据条件来控制的,那就应该好做了,可以直接修改window.location的值,把参数全部改掉,这样就差不多了。
缺点:简单地运用Response.Redirect将不再有效,因为用户从一个页面转到另一个页面,我们都必须用客户端代码清除location.history。注意,这种方法清除的是最后一个访问历史记录,而不是全部的访问记录。 点击后退按钮,再点击后退按钮,你可以看到这时打开的是本页面之前的页面!(当然,这是在你的客户端启用了JavaScript功能的条件下。)
如果客户按后退,怎么办?防止网页后退--禁止缓存
我们在进行数据库添加操作的时候,如果允许后退,而正巧有刷新了页面,就会再次执行添加操作,无疑这不是我们需要的,像一般网上很多禁止缓存的代码,有时并不可靠,这时你只要在操作的页面加上就可以了,在网页的里指定要定向的新页,再点后退,看是不是不会再退到刚才的操作页面了,实际上已经把这个历史给删除了
ASP:Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Response.CacheControl = "no-cache"
ASP.NET:Response.Buffer=true;Response.ExpiresAbsolute=DateTime.Now.AddSeconds(-1);Response.Expires=0;Response.CacheControl="n......
GoLive视频教程(2006-01-12 23:25:00)
摘要:本来晚上是想看些premiere 教程的。来到蓝色理想竟意外发现了GoLive视频教程。
感觉很不错。我才看完第一节“网页输出”便决定收藏了。然后再细看,原来是“大师之路”,非常不错,想学网页设计,又想赶上时代的同志可以点这里去!
http://99ut.blueidea.com/tutorial/golive/video/glv001.html......
新年快乐,各位朋友!(2006-01-01 02:28:00)
摘要:刚刚与同事一起去外面吃了夜宵。2006年就这样子来到了身边,先向各位拜新年了……
德 :Frohliches Neues Jahr! 俄 :Поздравляю Вас с Новмы годом! 中 :祝你新年快乐! 英 :Happy new year to you! 法 :Bonne Année! ......
ADO排序学习(ORDER BY)(2005-12-04 16:24:00)
摘要:关键字:ASC表示升序;DESC表示降序
1、"SELECT * FROM users ORDER BY uname " //按“uname”排序。 省略关键字“ASC”“DESC”表示按升序排序
2、"SELECT * FROM users ORDER BY uname,psw " = "SELECT * FROM users ORDER BY uname,psw ASC" 两个或两个以上字段排序, 省略关键字“ASC”“DESC”或用关键字“ASC”时。两个字段都为升序。当第一个字段不能区分先后时,参考第二个字段。
3、"SELECT * FROM users ORDER BY uname,psw DESC" 第一个字段为升序,第二个字段为降序。
4、两个以上字段时,以此类推。
这时候也许你要问,那要第一个字段为降,第二个字段为升呢?我也不知道怎么办!!呵呵!你把psw 写在 uname的前面吧。现在你再问就钻牛角尖了。 ......
不常用HTML标记“Fieldset”(2005-12-04 15:36:00)
摘要:今天看前辈的代码,尽然看到从来没有见到过的标记。Fieldset 和 legend。立刻在Baidu里搜索。
〈fieldset〉〈legend〉fieldset名称〈/legend〉〈!-- 加入你的内容 --〉〈/fieldset〉
原来这家伙是这么用的。长见识了……
http://www.blueidea.com/bbs/newsdetail.asp?id=2037794
<table border="0" cellpadding="0" cellspacing="0" width="730"> <tr align="center"> <td> <fieldset align="center" style=" border:1px outset #00f901;" > <legend> <font style="color:red;font-weight: bold;">查询条件</font> </legend> <div valign="top"><br><br><br><br> </div> </fieldset> </td> <td width="5"></td> <td> <fieldset align="center"> <legend> <font style="color:red;font-weight: bold;">时间选择</font> </legend> <div valign="top"><br><br><br>......
Option Explicit 语句(2005-11-26 09:43:00)
摘要:Option Explicit 语句强制要求显式声明脚本中的所有变量。Option Explicit 说明如果使用 Option Explicit,该语句必须出现在脚本的任何其他语句之前。使用 Option Explicit 语句时,必须使用 Dim、Private、Public 或 ReDim 语句显式声明所有变量。如果试图使用未经声明的变量名,则会出现错误。提示 可用 Option Explicit 避免拼错已存在的变量名称。对于作用范围不清楚的变量,使用此语句可避免发生混淆。下面例子举例说明如何使用 Option Explicit 语句: Option Explicit ' 强制显示声明变量。Dim MyVar '声明变量。MyInt = 10 '未声明变量产生错误。MyVar = 10 '声明变量不产生错误。......
学习FCKeditor(2005-11-26 09:18:00)
摘要: 周末了,昨晚回来我就休息了,从18:30睡到今天07:20,太厉害了,醒来的时候,还在想着晚上的美梦…… 拿到FCKeditor已经很久了,今天可以坐下来研究研究了,首先设置一下IIS,XP只能设一个网站。烦人,每次都要换来换去,要不是机器不能装2003,我才不用XP呢。 不用说,在Maxthon的搜索栏里输入“FCKeditor使用”,百度和Google里出来了很多内容。我只用这两个搜索引擎,所以别的去掉钩了。 喜欢原创——摘之!
以下内容为原创,如需转载,请注明出处为http://3rgb.com 作者:柠檬园主
FCKeditor 2.0版终于出来了,之所以用“终于”这个词,是因为在这一版本上加上了众望所归的FLASH插入功能。可以说在所有的在线编辑器中,FCKeditor是目前互联网上最好的编辑器,功能强大,支持多种浏览器,无平台限制,可以和多种WEB语言融合,多语言支持,开源等~~
对于一个全新的网站,FCKeditor就可以直接拿过来用了,不需要进行什么修改。但是对于绝大多数的已有网站而言,FCKeditor的一些设置并不适合自己的使用,这篇文章旨在告诉你简单的修改FCKeditor以方便您的网站的使用。
第一项工作就是对这个功能宏大的编辑器进行精简,当然是文件精简而非功能精简化。在这里我以asp版的FCKeditor为例进行,进入到FCKeditor 2.0文件夹下,先把以“_”为开头的文件夹统统删除,这些文件夹里放的是范例或是一些其它工具。其实也就是只保留editor文件夹、fckconfig.js、fckeditor.asp、fckeditor.js、fckstyles.xml、fcktemplates.xml就可以了,最外层的精简化完毕,进入到editor文件夹内,先把“_source”文件夹删除,这里是一些源文件,对于使用来说没什么用处。
进入images文件夹,删除smiley文件夹,些文件是放表情图标的,由于接下来我会用我自己的表情图标,先把他们的删除,当然,如果你想用这里的表情图标那就不要删掉了。退出 images再进入lang文件夹内,这里的东西可以来个大清......
页面禁用复制、剪切(2005-10-28 23:04:00)
摘要:<body oncut="return false;" oncopy="return false;">
就这样简单!!而且Mathon里的“EnableRightClick”对此没有效果,但用Mathon的ViewPage更改一下里面的代码。预览^~^
又是纸老虎。......
