博客园  :: 首页  :: 新随笔  :: 联系 :: 管理
上一页 1 ··· 9 10 11 12 13

2007年8月30日

摘要: Request 对象 错误 'ASP 0104 : 80004005' 不允许操作2007-08-23 17:49问:Request 对象 错误 'ASP 0104 : 80004005' 不允许操作 /www98vkcom2056557/index-html.asp,行 6原因: IIS6.0 禁止上传超过 200kB 的文件. 因此你需要修改 IIS 的默认设置. 在 IIS 6.0 中, AspMaxRequestEntityAllowed 属性指定了一个 ASP 请求(Request)可以使用的最大字节数. 如果 Content-Length 头信息中包 阅读全文

posted @ 2007-08-30 12:05 codingsilence 阅读(278) 评论(0) 推荐(0) 编辑

摘要: 主要思想:ASP的Request到的值只有102399字节,相当于5万多个汉字。sql text字段能存储的远远大于这个值。脚本(VBS/JS)的string也几乎是无限大(20亿)。只有request是瓶颈,所以可以分开提交长文章,主要是用javascript在客户端处理,让其值分在几个textarea中。在server上再将分开request的值拼在一起,提交到数据库。参考代码:client:function dealwithbigdoc(){ var FormLimit = 102399; var totaldoc = new String; totaldoc = document.al 阅读全文

posted @ 2007-08-30 11:58 codingsilence 阅读(139) 评论(0) 推荐(0) 编辑

摘要: 实现思路:框架主页 + 弹出的消息显示页面框架主页内 通过js定时执行一隐藏按钮的click事件 其事件为查询消息表 如有新消息 则在框架页弹出消息提示窗口消息提示窗口 定时自动关闭 其内有 已读 和 删除 及 链接 按钮 链接按钮 负责刷新框架面的iframe中的src=====================相关示例代码如下:----------------框架页面HTML部分----------------Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.c 阅读全文

posted @ 2007-08-30 11:37 codingsilence 阅读(467) 评论(0) 推荐(0) 编辑

摘要: <%'欢迎转载,但请注明来自"菩提树下的杨过(QQ:278919507 Mail:yjmyzz@126.com)'option explicit'001.function lpad(desstr,padchar,lenint) 左填充'002.function rpad(desstr,padchar,lenint) 右填充 '003.function MakeRndPass(passlen,passtype) 生成随机密码'004.function readFile(filepath) 读文件'005.function W 阅读全文

posted @ 2007-08-30 10:49 codingsilence 阅读(514) 评论(0) 推荐(0) 编辑

摘要: 如果在SQL Server 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用管理->SQL Server代理->作业来实现。 1、管理->SQL Server代理->作业(按鼠标右键)->新建作业->2、新建作业属性(常规)->名称[自定义本次作业的名称]->启用的方框内是勾号->分类处可选择也可用默认的[未分类(本地)]->所有者默认为登录SQL Server用户[也可选其它的登录]->描述[填写本次工作详细描述内容];[ 创建作业分类的步骤: SQL Server代理->作业-> 阅读全文

posted @ 2007-08-30 10:34 codingsilence 阅读(200) 评论(0) 推荐(0) 编辑

摘要: NET学习的顺序 第一步 掌握一门.NET面向对象语言,C#或VB.NET。 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去!第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framework。ASP.NET是建构在.NET Framework之上的技术,你对.NET Framework了解得越深,学习ASP.NET就越快。 举个例子:下面简单列出几个对掌握ASP.NET非常重要的概念: 对象的内存模型,委托,事件,多线程,程序集和应用 阅读全文

posted @ 2007-08-30 08:21 codingsilence 阅读(152) 评论(0) 推荐(0) 编辑

2007年8月29日

摘要: 1.调用存储过程的一般方法 先假设在sql server中有一存储过程dt_users: CREATE PROCEDURE [dbo].[dt_users] AS select * from users return GO 第一种方法是不利用command对象,直接用recordset对象 set rs=server.createobject("adodb.recordset") sql="exec dt_users" rs.open sql,conn,1,1 这样就可 第二种方法是利用command对象 set comm=server.createob 阅读全文

posted @ 2007-08-29 17:00 codingsilence 阅读(117) 评论(0) 推荐(0) 编辑

2007年8月1日

摘要: Cookies是一种用来存信息的对象,存在于客户端,是一种比较实用的对象。在众多的电脑书籍中,对该对象的工作原理总是一笔带过,没有做详细的说明(不过也不能怪作者,微软太保密了)。但Cookies对于网站设计人员来说,却是必不可少的。因为设计者往往需要在客户端保存会员的信息,用户在网站的个人设置等等,如果全靠服务器记忆这些数据,容易造成信息丢失(如Session)和烦琐(如靠数据库储存)等。 签于此,我把我自己使用Cookies的一些心得写出来,希望对大家有所帮助。一、ASP中如何使用Cookies:1、写Cookies代码: <% Response.Cookies("xxx&q 阅读全文

posted @ 2007-08-01 15:44 codingsilence 阅读(160) 评论(0) 推荐(0) 编辑

摘要: 正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。 匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=function(){return this.replace([^/x00-/xff]/g,"aa").length;}匹配空行的正则表达式:/n[/s| ]*/r匹配HTML标记的正则表达式:/<(.*)& 阅读全文

posted @ 2007-08-01 08:44 codingsilence 阅读(130) 评论(0) 推荐(0) 编辑

2007年7月26日

摘要: 1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数:string a = Request.QueryString("id");string b = Request.QueryString("id1"); 2.为按钮添加对话框Button1.Attributes.Add(&quo 阅读全文

posted @ 2007-07-26 10:50 codingsilence 阅读(185) 评论(0) 推荐(0) 编辑

摘要: CREATEPROC#AutoGeneration_Count_P@TABLENAMEVARCHAR(50)ASBEGINDECLARE@HOST_NAMEVARCHAR(200)DECLARE@GET_DATEDATETIMEDECLARE@SQLROCVARCHAR(8000)DECLARE@DESCRIPTIONVARCHAR(4000)DECLARE@ROWCOUNTINTSELECT@SQLROC='',@DESCRIPTION='',@HOST_NAME=HOST_NAME(),@GET_DATE=GETDATE()SET@SQLROC=@SQLRO 阅读全文

posted @ 2007-07-26 10:45 codingsilence 阅读(234) 评论(0) 推荐(0) 编辑

摘要: --临时存储过程如下:CREATEPROC#AutoGeneration_IUD_P@TABLENAMEVARCHAR(50),@FLATTINYINTASBEGINDECLARE@HOST_NAMEVARCHAR(200)DECLARE@GET_DATEDATETIMESELECT@HOST_NAME=HOST_NAME(),@GET_DATE=GETDATE()IF@FLAT=1--插入BEGINDECLARE@INSERT_SQLROCNVARCHAR(4000)DECLARE@INSERT_SQLVARCHAR(8000)DECLARE@INSERT_PARAMETERVARCHAR( 阅读全文

posted @ 2007-07-26 10:42 codingsilence 阅读(516) 评论(0) 推荐(0) 编辑

摘要: CREATEPROC#AutoGeneration_Exists_P@TABLENAMEVARCHAR(50)ASBEGINDECLARE@HOST_NAMEVARCHAR(200)DECLARE@GET_DATEDATETIMEDECLARE@SQLROCVARCHAR(4000)DECLARE@REMARKVARCHAR(2000)DECLARE@SQLVARCHAR(2000)DECLARE@PARAMETERVARCHAR(2000)DECLARE@DESCRIPTIONVARCHAR(8000)DECLARE@WHERE_SQLVARCHAR(2000)DECLARE@ROWCOUN 阅读全文

posted @ 2007-07-26 10:39 codingsilence 阅读(244) 评论(0) 推荐(0) 编辑

摘要: CREATEPROC#AutoGeneration_Load_P@TABLENAMEVARCHAR(50)ASBEGINDECLARE@HOST_NAMEVARCHAR(200)DECLARE@GET_DATEDATETIMEDECLARE@SQLROCVARCHAR(4000)DECLARE@REMARKVARCHAR(2000)DECLARE@SQLVARCHAR(2000)DECLARE@PARAMETERVARCHAR(2000)DECLARE@DESCRIPTIONVARCHAR(8000)DECLARE@WHERE_SQLVARCHAR(2000)DECLARE@ROWCOUNTI 阅读全文

posted @ 2007-07-26 10:33 codingsilence 阅读(250) 评论(0) 推荐(0) 编辑

摘要: CREATE PROC #AutoGeneration_Query_P@TABLENAMEVARCHAR(50)ASBEGINDECLARE @HOST_NAME VARCHAR(200)DECLARE @GET_DATEDATETIMEDECLARE @SQLROC VARCHAR(8000)DECLARE @DESCRIPTION VARCHAR(4000)DECLARE @ROWCOUNT INTSELECT@SQLROC='',@DESCRIPTION='',@HOST_NAME=HOST_NAME(),@GET_DATE=GETDATE()SET@SQ 阅读全文

posted @ 2007-07-26 10:32 codingsilence 阅读(187) 评论(0) 推荐(0) 编辑

摘要: 下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevi 阅读全文

posted @ 2007-07-26 10:23 codingsilence 阅读(143) 评论(0) 推荐(0) 编辑

摘要: MS-SQL数据库开发常用汇总1.按姓氏笔画排序:Select*FromTableNameOrderByCustomerNameCollateChinese_PRC_Stroke_ci_as2.数据库加密:selectencrypt('原始密码')selectpwdencrypt('原始密码')selectpwdcompare('原始密码','加密后密码')=1--相同;否则不相同encrypt('原始密码')selectpwdencrypt('原始密码')selectpwdcompare(' 阅读全文

posted @ 2007-07-26 10:09 codingsilence 阅读(208) 评论(0) 推荐(0) 编辑

摘要: 如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。请回想一下在硬盘上是如何查找文件的。您肯定会使用 ? 和 * 字符来帮助查找您正寻找的文件。? 字符匹配文件名中的单个字符,而 * 则匹配一个或多个字符。一个如 'data?.dat' 的模式可以找到下述文件:data1.datdata2.datdatax.datdataN.dat如果使用 * 字符代替 ? 字符,则将扩大找到的文件数量。'data*.dat' 可以匹配下述所有文件名:data.datdata1.datdata2.datdata12.datdata 阅读全文

posted @ 2007-07-26 10:05 codingsilence 阅读(138) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13