当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 五花八门的SQL产品多得要命,或许你早顾不得其它甩开袖子就动手干了。
 

 

    摘要: vbscript 运行时错误 如果 vbscript 脚本执行系统无法实施的操作,则会产生 vbscript 运行时错误。只有在运行脚本、为变量表达式赋值或 分配内存时,才会产生 vbscript 运行时错误。 错误编号 描述 429 activex 部件无法创建对象 507 发生异常 449 参数不可选 17 无法执行请求的操作 430 类不支持自动化 506 类未被定义 ......
    摘要: 程序员可以分为很多种,像unix程序员、windows程序员,或是c++程序员、delphi程序员,等等。今天我想谈的是web程序员,一名真正的web程序员应该懂得那些方面的知识,应该注意学习哪些东西。 也许有些朋友会说,我知道asp、jsp,会做网站、会做bbs,这应该叫web程序员了吧。确实,我承认,这些技术是一名web程序员应该具备的;但是,你如果仅懂得这些,却只能叫做asp程序员、......


手把手教你在ASP中使用SQL语句

五花八门的sql产品多得要命,或许你早顾不得其它甩开袖子就动手干了.但你要同时采用asp与sql的话就可能会头晕.mysql.sql server与msql都是绝佳的sql工具,可惜,在asp的环境下你却用不着它们来创建实用的sql语句.不过,你可以利用自己掌握的access知识以及相应的access技能,再加上我们的提示与技巧,相信一定能成功地在你的asp网页中加入sql.

【程序编程相关:浅谈"watchdog tim

【推荐阅读:Pureftpd 架设与系统帐号分离的f

在sql的世界里,最最基础的操作就是select 语句了.在数据库工具下直接采用sql的时候很多人都会熟悉下面的操作: 【扩展信息:icecast 网络电台软件安装

1. select 语句

select what

from whichtable

where criteria

执行以上语句就会创建一个存放其结果的查询.

而在asp页面文件上,你也可以采用以上的一般语法,不过情况稍微不同,asp编程的时候,select 语句的内容要作为字符串赋给一个变量:

sql = "select what from whichtable where criteria"

好了,明白了asp下sql“说话”的方式,接下来如法炮制即可,只要满足你的需要,传统的sql查询模式与条件查询都能派用场.

举例说明,不妨假设你的数据库内有个数据表,名字是products ,现在你想取出这个表里的全部记录.然后你就编写了下面的代码:

sql ="select * from products"

以上代码——sql语句的作用就是取出表内的全部数据——执行后将会选出数据表内的全部记录.不过,要是只想从表内取出某个特定列,比如p_name.那就不能用 * 通配符了,这里得键入具体某列的名字,代码如下:

sql ="select p_name from products"

执行以上查询之后products 表内.p_name 列的内容就会全被选取出来.

2. 用where子句设置查询条件

有的时候取出全部数据库记录也许正好满足你的要求,不过,在大多数情况下我们通常只需得到部分记录.这样一来该如何设计查询呢?当然会更费点脑筋了,何况本文也存心不想让你去用那个什么劳什子的recordset.

举个例子,假如你只打算取出p_name 记录,而且这些记录的名字必须以字母w打头,那么你就要用到下面的where 子句了:

sql ="select p_name from products where p_name like w%"

where 关键词的后面跟着用来过滤数据的条件,有了这些条件的帮助,只有满足一定标准的数据才会被查询出来.在以上的例子里,查询的结果只会得到名字以w 打头的p_name 记录.

以上例子中,百分比符号(%)的含义是指示查询返回所有w 字母打头而且后面是任何数据甚至没有数据的记录条目.所以,在执行以上查询的时候, west 与 willow 就会从products 表内被选取出来并存放在查询里.

就像你看到的那样,只要仔细地设计select 语句,你就可以限制recordset 中返回的信息量,多琢磨琢磨总能满足你的要求.

这些啊还不过是掌握sql用途刚起步.为了帮助你逐步掌握复杂的select 语句用法,下面就让我们再来看一下关键的标准术语:比较运算符,这些玩意都是你在构筑自己的select 字符串来获得特定数据时要经常用到的.


...   下一页
    摘要: sql server 7.0页(page)的大小? 8k ,sql server 6.x页的大小为2k。 sql server 7.0每一列的最大值为多少? 由于同一列的数据一定要在同一页上,因此每一列最大值为8092字节。 sql server 7.0扩展(extent)的大小为多少? 64k,即8页,较小的表可与其它数据库对象共享同一扩展。 sql server 7.0有那几......
» 本期热门文章:

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