肝胆相照论坛

 

 

肝胆相照论坛 论坛 电脑技术 存档 1 转贴:在ASP中使用SQL语句之1:SELECT 语句
查看: 966|回复: 5

转贴:在ASP中使用SQL语句之1:SELECT 语句 [复制链接]

Rank: 9Rank: 9Rank: 9

现金
1213 元 
精华
帖子
505 
注册时间
2006-1-2 
最后登录
2008-10-26 

荣誉之星

1
发表于 2006-1-16 22:46

转贴:

感觉要发几篇有质量的帖子真是不容易啊,终于知道那些原创真是不简单,真是写不出来,转贴吧,一样的学习。原帖地址:

http://www.hi-blue.com/technology/article/2582.asp

在ASP中使用SQL语句之1:SELECT 语句


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




在SQL的世界里,最最基础的操作就是SELECT 语句了。在数据库工具下直接采用SQL的时候很多人都会熟悉下面的操作:
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 列的内容就会全被选取出来。
珍惜每一天,珍惜每一次机会。。。

Rank: 9Rank: 9Rank: 9

现金
8980 元 
精华
18 
帖子
3101 
注册时间
2004-4-22 
最后登录
2013-7-4 

荣誉之星 电脑大牛

2
发表于 2006-1-17 13:19
顶一下 下一篇该insert了吧
蓦然回首 ----------

Rank: 9Rank: 9Rank: 9

现金
1213 元 
精华
帖子
505 
注册时间
2006-1-2 
最后登录
2008-10-26 

荣誉之星

3
发表于 2006-1-17 22:37
以下是引用yadi在2006-1-16 23:18:49的发言:
顶一下 下一篇该insert了吧
兄弟,我发现这样发好像意义不大,这里好像还是比较冷清,不知道该发些什么东西这里才会热闹点。[em01]
珍惜每一天,珍惜每一次机会。。。

Rank: 9Rank: 9Rank: 9

现金
8980 元 
精华
18 
帖子
3101 
注册时间
2004-4-22 
最后登录
2013-7-4 

荣誉之星 电脑大牛

4
发表于 2006-1-17 23:48
发plmm能吸引人
蓦然回首 ----------

Rank: 8Rank: 8

现金
9626 元 
精华
帖子
1590 
注册时间
2004-1-5 
最后登录
2014-11-17 

电脑大牛

5
发表于 2006-1-18 00:15
以下是引用yadi在2006-1-17 9:48:23的发言:
发plmm能吸引人

呵呵!谁见了PLMM都高兴.这里来的人少呀,一般是有需要的就来,没有需要的就都忘记了.楼主辛苦了.你为我们需要的战友带来了系统的知识.谢谢!

http://bbs.hbvhbv.com/Uploadimages/200511/2005115144213643.jpg

Rank: 9Rank: 9Rank: 9

现金
1213 元 
精华
帖子
505 
注册时间
2006-1-2 
最后登录
2008-10-26 

荣誉之星

6
发表于 2006-1-18 00:56
以下是引用白开水在2006-1-17 10:14:53的发言:

呵呵!谁见了PLMM都高兴.这里来的人少呀,一般是有需要的就来,没有需要的就都忘记了.楼主辛苦了.你为我们需要的战友带来了系统的知识.谢谢!

白开水真是客气!大家好才是真的好!

[em02]
珍惜每一天,珍惜每一次机会。。。
‹ 上一主题|下一主题

肝胆相照论坛

GMT+8, 2024-11-27 18:28 , Processed in 0.014777 second(s), 12 queries , Gzip On.

Powered by Discuz! X1.5

© 2001-2010 Comsenz Inc.