当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 发表于 2003-9-9 12:20:00/www.
 

 

    摘要: 首先,ado.net中使用了dataadapter 来处理与数据库的联机与脱机。当时开发人员设计了dataadapter是为了能够处理脱机数据,方便操作,关于这一点,只要调用其fill()方法即可,这时会在dataset中创建一个新的名为“table“的datatable.要重新指定名可用dataadapter.fill(dataset,“tabelname“)。此时connection也关闭了。dataa......
    摘要: 下文将为您演示如何将datagrid实现为一个立体的表格,以及如何实现在image按钮中实现立体感的效果。为了完成上面的内容我们首先要对css的自定义样式有所了解,然后就是一些简单的js代码。 为了实现立体大datagrid我们需要创建一个工程,里面有一个datagrid以及绑定在其上的数据,代码如下: <asp:datagrid id="datagrid1" runat="server" gridlin......


一点ASP问题、差错和个人心得
发表于 2003-9-9 12:20:00          转贴自:http://www.5d.cn/bbs/newsdetail.asp?id=917831

【相关文章:常见硬件术语手册!绝对权威!(转!)一、

【扩展阅读:实时监控linux系统日志,就可以知道系

1.省略dim,方便但也是隐患! 【扩展信息:常见硬件术语手册!绝对权威!(转!)二、

申请变量后再使用是标准方法:

dim a

a = "1"

事实上,你不写dim也可以:

a = "1"

系统并不认为出错,它会自动判断a是不是一个已经存在的变量,存在就继续执行,如果不存在就自动帮你申请!看似系统好聪明好智能好体贴,但是隐患出来了!系统知道我的意思吗?系统很可能自作聪明,好心帮倒忙!问题一:如果我前面已经申请了一个变量,比如administrator,后面我要给这个变量赋值,我不幸写错了个字母或少写了个字母,比如administratar = “me",系统终于等来了个“帮”我的机会,并“自告奋勇”的为我申明变量,“体贴周到”难以言表!是的,程序也许能运行,但逻辑上已经乱成一片了,因为系统没有报错(或者报了个其他错来误导你),你根本不能很快定位到问题处,如果程序很大,你花了很多时间找到根源后,你感想如何?你肯定很想骂系统“自做多情”,如果当初系统报一个administratar变量名不存在,我很快就能知道自己拼写错了,而把问题迅速纠正,而不必“沉醉”在系统的“自做多情”当中!省略dim后带来的另一个隐患后面会讲!

2.函数内申明的变量不会干扰外部的变量!

比如:

<%@language="vbscript" codepage="936"%>

<%

dim a

a = "1"

function getstr()

dim a

a = "2"

end function

response.write a & "<br>"

getstr()

response.write a & "<br>"

%>

结果显示函数内部申明的变量是不会干扰外面的,它的作用域就是函数内部,其实学过其他语言的都应该知道!但要先声明,如果把函数内的dim a去掉的话,那就把那个a认为是外部的a,结果就变了!文件里面申请的变量,他的作用域就是这个文件。

3.让人又爱又恨的include!


...   下一页
 ·rfc1827 中文版    »显示摘要«
    摘要:组织:中国互动出版网(http://www.china-pub.com/)rfc文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm)e-mail:ouyang@china-pub.com译者:piex(piex jintao@bigfoot.com)译文发布时间:2002-01-18版权:本中文翻译文档版权归中国互动出版网所有。可以用于非商业用途自由转载,但必须保留本文档的翻译及版......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE