分类: 网络预览模式: 普通 | 列表

ASP+ACCESS数据库的网站,远程服务器上某页面提示如下错误:

ADODB.Recordset 错误 '800a0cc1'

在对应所需名称或序数的集合中,未找到项目。

报错的那行代码里有一查询代码:rs("mytable.btype")

可以确定的是表mytable里有列btype,SQL字符串里是用“select mytable.*,table2.* from mytable,table2...”来构建查询语句的。

而且奇怪的是本地调试没有报错,能正常得到数据。

这个问题纠结了一天,后来灵机一动:运行环境不一样,会不会是表名.列名的写法在本地可以,在服务器上不行呢?于是尝试一下,果然如我设想的一样:同样的代码,本地调试行,远程WEB服务器不行。

查看更多...

Tags: access ASP 数据库 连接 查询 源动力

分类:互联网 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2876

ASP信息列表翻页代码

ASP 信息列表翻页代码 ASP信息列表分页代码 ASP分页代码 ASP翻页代码。

效果图如下所示:

本文所述不涉及到记录集的分页显示,而只完成记录集分页后实现翻页的功能部分。

ASP/Visual Basic代码
  1. '====================================  
  2. '函数名:showpagenav  
  3. '作  用:显示列表页翻页链接  
  4. '参  数:pageno        ----当前页码  
  5. '        pagecount  ----总页数  
  6. '        showcount  ----显示前后页码数  
  7. '返回值:返回显示的翻页链接信息  
  8. '显示样式:[首页] [上一页] ... [1] [2] [3] 4 [5] [6] [7] ... [下一页] [末页]  
  9. '====================================  
  10. Function showpagenav(pageno,pagecount,showcount)  
  11.     Dim mystr  
  12.     If pageno>1 Then  
  13.         mystr=mystr& "<a href='?pageno=1'>[首页]</a> <a href='?pageno="&pageno-1&"'>[上一页]</a> "  
  14.     Else  
  15.         mystr=mystr& "首页 上一页 "  
  16.     end If  
  17.     dim i1,i2,i  
  18.     page=int(pageno)  
  19.     if page<=showcount Then  
  20.         i1=1  
  21.     Else  
  22.         i1=page-showcount  
  23.     end If  
  24.     If  page>=(pagecount-showcount) Then  
  25.         i2=pagecount  
  26.     Else  
  27.         i2=page+showcount  
  28.     end If  
  29.     If page>3 Then mystr=mystr& "... "  
  30.     For i=i1 To i2  
  31.         if i=page Then  
  32.             mystr=mystr& ""&i&" "  
  33.         Else  
  34.             mystr=mystr& "[<a href=?pageno="&i&">"&i&"</a>] "  
  35.         end If  
  36.     Next  
  37.     If page<pagecount-showcount Then mystr=mystr& "... "  
  38.     if int(pageno) < int(pagecount) Then  
  39.         mystr=mystr& "<a href='?pageno="&pageno+1&"'>[下一页]</a> <a href='?pageno="&pagecount&"'>[末页]</a>"  
  40.     Else  
  41.         mystr=mystr&  "下一页 末页"  
  42.     End If  
  43.     showpagenav =mystr  
  44. End Function  

查看更多...

Tags: ASP 翻页 分页

分类:互联网 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1807

ASP用自动提取文章摘要的函数

ASP版自动提取文章摘要的函数,ASP自动生成文章摘要内容的函数。

本函数可以自动过滤表格,更多功能没有测试过。

ASP/Visual Basic代码
  1. 'str 文章内容字符串  
  2. 'strlen 要截取的字符长度,比如20,则中文为20个字,字母为40个字母  
  3. Function gotTopic(str,strlen)    
  4.     if str="" Then    
  5.         gotTopic=""    
  6.         exit Function    
  7.     End If    
  8.     dim l,t,c, i    
  9.     str=replace(replace(replace(replace(str," "," "),""",chr(34)),">",">"),"<","<")   
  10.     l=len(str)   
  11.     t=0   
  12.     For i=1 To l   
  13.         c=Abs(Asc(Mid(str,i,1)))   
  14.         if c>255 Then   
  15.             sun=sun&Mid(str,i,1)   
  16.         End If   
  17.         if len(sun)>=strlen Then   
  18.             gotTopic=left(sun,strlen) & ""   
  19.             exit for   
  20.         else   
  21.             gotTopic=sun   
  22.         end if   
  23.     Next   
  24.     gotTopic=replace(replace(replace(replace(gotTopic," "," "),chr(34),"""),">",">"),"<","<")    
  25. End Function   

 经测试,好像不能处理英文,如果文章是英文的,不能得到任何字符。主要是ABS与ASC这两个函数的用法不理解,应该是这两个东西在起作用吧。

Tags: ASP 自动提取摘要

分类:互联网 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1803

网络营销人员应该具备什么样的技能?

引子 这段时间想去找一个电子商务类的工作,但感觉有些用人单位不清楚网络营销的人应该具备什么样的技术与能力,当然,我自己也不是很清楚。但按我的理解,其实网络营销就是网络+营销,就是在网上营销,与线下的营销没有本质的区别,只是营销的方法模式不同而已。如果从市场的角度来讲,市还是那个市(交易的人与物都没有变),只是场不同了(信息流、物流与现金流的渠道不同),网络营销的市场与传统的营销在原理上是一样的,传统的能做好,网络营销也能做好,只是通过网络在互联网上进行而已。

所以,网络营销的从业人员应该是网络与营销一起才行,如果你只懂网络,充其量只是个网络优化的SEOer,如果你是线下的资深营销人员,那么你是最有资格做网络营销方面的工作了。不过更多的观念倾向于重视网络方面的技能,比如说代码、美工等技术性比较强的能力与知识,我觉得这有点把工作工具化了。营销才是目的,而网络只是一个平台,一种模式而已。

下面的文章是从网络上摘录的,供自己学习参考。

网络营销人员21条基本能力要求

1.文字表达能力
把问题说清楚!这是作为网络营销人员的基本能力,如果真正做到把问题说清楚,那已经很了不起了。不信?你不妨看看一些公司的产品说明书,看看一些网站的产品介绍,仔细分析一下他们有没有把问题说清楚。很多网站对用户希望了解的问题其实都是没有说清楚的。

2.资料收集能力
收集资料主要有两个方面的价值:一是保存重要的历史资料;二是尽量做到某个重要领域资料的齐全。如果能在自己的工作相关领域收集了大量有价值的资料,那么对于自己卓有成效的工作将是一笔巨大的财富。

3.用户体验能力
我们需要更多的实践体验,这样才能更深入地理解网络营销。网络营销学习最好的实践方式之一是建设一个个人网站。因为通过个人网站建设和维护,会对网站建设、网站推广、网站效果评估等方面的知识有更深刻的认识,而且这是一项可以自行控制的网络营销实验。

查看更多...

Tags: 网络营销 电子商务 SEO SEM

分类:互联网 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1602

ACCESS数据库文章段落显示换行问题

问题:文本内容以HTML代码显示时没有分段或换行的效果。

ASP+ACCESS数据库,由textarea文本区提交的包含分段及换行的文字内容,保存到ACCESS里再读取出来显示时没有分段及换行效果。又是ACCESS引起的问题,SQL的数据库好像没有这样的问题,所以我一时又没了主意,网上搜索得到下面的解决方法。

先定义一个字符转换的函数:

ASP/Visual Basic代码
  1. function HTMLEncode(fString)  
  2.   
  3.     fString = replace(fString, ">"">")  
  4.     fString = replace(fString, "<""<")  
  5.     fString = Replace(fString, CHR(32), " ")  
  6.     fString = Replace(fString, CHR(13), "")  
  7.     fString = Replace(fString, CHR(10) & CHR(10), "</P><P>")  
  8.     fString = Replace(fString, CHR(10), "<BR>")  
  9.     HTMLEncode = fString  
  10.   
  11. end function  

直接调用函数处理要显示的内容就可以了:HTMLEncode(rs("content"))。

查看更多...

Tags: access 段落 换行

分类:互联网 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2685

问题描述:DIV层在嵌套有DIV层时高度不能自动延伸,DIV高度不能自动延伸,DIV内容垂直方向溢出。

问题分析:一般情况下,下面第一段代码在IE里的效果是正常的,DIV会自动延伸高度,但在FireFox里不正常,为了兼容FF,才有下面的解决方法。

时不时会遇到这样的问题,不记得是怎么解决的,这次却很长时间没有解决,记录下来。

XML/HTML代码
  1. <style>  
  2. .friendlinkdiv{margin:10px 0px;border:1px solid #D9DFE3;line-height:100%;PADDING: 4px 8px;WIDTH:300px !important;width:350px;}  
  3. .friendlinkdiv a.fllist{width:120px;color:#336600;font-size:13px;vertical-align:middle;margin:3px;padding:3px;float:left;height:30px;}  
  4. .friendlinkdiv  .fllist{width:120px;color:#336600;font-size:13px;vertical-align:middle;margin:3px;padding:3px;float:left;height:30px;}  
  5.   
  6. </style>  
  7.   
  8. <div class=friendlinkdiv>  
  9. <a class=fllist href='http://www.kq35.com/' target=_blank>test</a>  
  10. <a class=fllist href='http://www.kq35.com/' target=_blank>test</a>  
  11. <a class=fllist href='http://www.kq35.com/' target=_blank>test</a>  
  12. <div class=fllist> <a class=fllist href='http://www.kq35.com/' target=_blank>test</a></div>  
  13.   
  14. </div>  

FF里出现的效果如下图:

图1

预期应该出现下面的效果,而且在360浏览器里也能按预期出现。

图2

很纳闷DIV的高度为什么不能自动的延伸呢?是什么属性没有设定好吗?friendlinkdiv如果设定高度是可以的,但这个高度是不确定的。

查看更多...

Tags: CSS DIV 内容溢出 高度

分类:互联网 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4795

Javascript跳转:返回前一页并刷新该页

功能描述:返回前一页并刷新该页面、返回上一页并带参数刷新该页(上一页)、刷新页面、JS返回前页并刷新。

在ASP环境下使用的,Javascript,返回前一页并刷新那一页,注意,刷新时是保留了之前页面从URL所获得的参数,比如说test.asp?id=100&page=10这样的参数。

ASP/Visual Basic代码
  1. response.write ("<script language='Javascript'>alert('OK')</script>")  
  2. response.write "<script language='Javascript'>self.location.href='"&request.servervariables("http_referrer")&"'</script>"  

request.servervariables("http_referrer")是ASP下的对象,纯Javascript的代码是下面的写法:

Javascript代码
  1. <script language='Javascript'>alert('OK')</script>  
  2. <script language='Javascript'>location.replace(document.referrer);</script>  

document.referrer //前一个页面的URL

不要用 history.go(-1),或 history.back();来返回并刷新页面,这两种方法不会刷新页面。

查看更多...

Tags: ASP js 页面跳转 刷新页面 完整URL 页面参数 url参数

分类:网络 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4013

ASP网站纠错点滴积累

问题

这几天网站占CPU一直100%,后来检查日志文件时才发现原来有显示“类型不匹配”及“脚本超时”诸如此类的错误提示,打开相应页面查看,果然有问题。

“脚本超时”是因为有些页面的参数是通过URL来传递的,在拼SQL语句时会用到,但现在发现有些URL里没有传相关参数过来,所以导致SQL语句有错,比如出现“select * from news where id=”这样的语句,所以会导致SQL占用内存、IIS占用CPU过高。

 

查看更多...

Tags: ASP IIS

分类:互联网 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1878