【vfp精品源码栏目提醒】:网学会员为需要vfp精品源码的朋友们搜集整理了【精品】十万个为什么(网页) - 考试认证相关资料,希望对各位网友有所帮助!
1Q:用 DEBUG 读取硬盘的主引导记录: A: C:gtDEBUG -a100 mov ax0201 02 代表“读” mov bx200 运行结果放在内存地址 0200 处 mov cx1 mov dx80 80 代表第一硬盘 int 13 调用磁盘中断 int 20 结束程序 -g100 从 100 处开始运行程序 -d200 显示主引导记录 -q 2Q:用批处理给一系列文件循环改名: A:假设有三个文件名为 F3.EXEF2.EXEF1.EXE则以下批处理可以给他们循环改名: AUTO.BAT: ren F3.EXE X ren F2.EXE F3.EXE ren F1.exe F2.exe ren X F1.EXE 3Q:那些 Web server 支持 ASP A:一般情况下只有 Windows 下的 Web server 支持 ASP 如高版本的 IIS、PWS4.0 等。
Windows98 和 Windows98se 上随盘附带的 PWS 可以支持 ASP。
WindowsNT4.0 安装 SP4 和 OP4 后,也可以支持 ASP。
Windows2000 直接支持 ASP。
一些在 UNIX下运行的 Web Server,安装特定软件后,也可以支持 ASP。
4Q:为何我将这句话(“Lets go now”)插入到数据库中的时候会发生错误 A:因为大多数的数据库(Access,MS SQL Server) 都把单引号当作分割符号使用的,所以不可以直接将单引号插入到数据库中,你必须在执行 SQL 语句之前, 分别将每一个单引号替换成两个单引号: MyDataReplaceMyDataquot quotquot quot1然后,再保存到数据库中就行了。
5Q:在 ASP 中使用 ADO 的 AddNew 方法和直接使用“Insert into...”语句有何不同?那种方式更好 A: ADO 的 AddNew 方法只是将“Insert into ”语句封装了起来, 所以,当对大量数据进行操作的时候,直接使用 SQL 语句将会大大加快存取数据的速度,因为他减少了 ADO 的 “翻译”时间。
虽然 SQL 语句不如 AddNew 等语句容易接受,但是学习一些常用的 SQL 语句在进行数据库编程中是非常重要的。
6Q:经常看到联接数据库有两种方式 DSN 以及 DSN-LESS,两者是什么意思 有什么不同吗 A:DSN 是英文“Data Source Name”数据源名的缩写,DSN 方式也就是采用数据源的联接方式,这个数据源可以在“控制面板”里面的“ODBC Data Sources”中进行设置,然后就这样使用: Conn.Open quotDSNTestUIDAdminPWDquot其中的“Test”就是你自己设定的数据源的名称。
注意,要同时使用 UID 以及 PWD,否则会出错。
同样的,DSN-LESS 就是非数据源方式的联接方法,使用方法是: Conn.Open quotDriverMicrosoft Access Driver .mdbDbqsomepathmydb.mdbUidAdminPwdquot 在相同的硬件环境下,DSN-LESS 方式要比 DSN 方式的性能要高,但是一旦 ASP 源代码因为某些安全问题而被别人看到,将会泄漏数据库的账号以及密码,所以这两种方式是各有利弊的。
7Q:为什么我使用“Window.open”方法打开的新窗口的 ASP 页面中经常会出现 Session 丢失的现象 A:微软的 IE4.x 会经常出现这种情况,但 IE5.x 中已经纠正了这个错误。
所以,为了兼容所有的浏览器,你可以使用诸如“test.aspnamexxx”的方式来在窗口之间传递参数,这样的效果更好, 只是要注意,如果传递的参数很重要,请不要使用明文方式进行传递,否则很容易导致安全问题。
8Q:好像 Redirect 方法只可以重新定向到同一帧里面,可不可以定向到其他帧呢 A:可以,要加上这个:〈BASE TargetquotFrameNamequot〉。
然后,当你再使用 Redirect 方法的时候,就会重新定向到名字叫做 FrameName 的帧里面了。
9Q:为什么我使用 Response.Redirect 的时候出现错误 A:最常见的原因就是你在写入页面之后对 HTTP 标题进行了修改,解决的方法是在页面的开始写上〈Response.BufferTrue〉 10Q:最近随同 IIS5.0 一起出现的 ASP3.0 有何新的功能 A:其实并没有什么新的变化,但是新增加了两个 Server 对象的方法:Server.Transfer 以及 Server.Excute,还有一个新的对象 ASPError。
具体的使用方法请参考微软的网站:www.microsoft.com。
11Q:我有没有必要在每一个 ASP 文件中使用“Option Explicit” A:你最好这样,因为这样可以使得你的程序出错机会降到最少,并且会