_VB.net_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

VB中使用ADODB操作数据库(2)

作者:黑客防线网安VB教程基地 来源:黑客防线网安VB教程基地 浏览次数:0

本篇关键词:数据库操作使用 

  rs.Close  '这个方法用来关闭你所代开的表如果不使用这个方法也可以但是数据库仍然认为你在对标进行锁定,可造成数据库负担过重

2、对数据进行筛选和排序
=======================
Sql = "select * from 表名" 'SQL查询语句
'以上为打开一个表的所有内容

Sql = "select top 50 * from 表名" 'SQL查询语句
'以上为只打开前50行的记录

Sql = "select top 50 列名1,列名2,列名5 from 表名" 'SQL查询语句
'以上为只打开前50行的记录,并且只打开第1、2、5列数据

Sql = "select * from 表名 where 列名1='" & 字段 & "'" 'SQL查询语句
'以上为一个简单的筛�硎敬蚩哪谌荼匦敕蟍列名1='" & 字段 & "'"]的内容
'需要注意的是,数据库列的类型必须匹配,比如字符串类型需要以单引号括起
'而数字类型则不能用单引号括起
'另外SQL语句还支持通配符,例如 列名1 like '%" & 字段 & "%'" 表示包含[字段]
'在表达式中的匹配
'? _(下划线) 任何单一字符
'* or %        零个或多个字符
'#             任何单一数字(0 — 9)
'[charlist]    任何在字符表中的单一字符
'[!charlist]   任何不在字符表中的单一字符
'注:根据数据库的不同?、_和*、%的应用有所差别,比如SQL只使用% 和 _ 分别代表多个字符和单一字符

Sql = "select * from 表名 where 列名1='" & 字段 & "' ORDER BY 字段1 ASC" '对查询结果进行升序排列
Sql = "select * from 表名 where 列名1='" & 字段 & "' ORDER BY 字段1 DESC"  '对查询结果进行降序排列
Sql = "select * from 表名 where 列名1='" & 字段 & "' ORDER BY 字段1 DESC, ORDER BY 字段2 DESC"  '对查询结果进行多维降序排列(速度奇慢,不推荐使用)

3、Recordset集合的常用属性方法
==============================
rs.BOF        '是否游标在最上边
rs.EOF        '是否游标在最下边
rs.RecordCount    '记录集的行数(如果使用像前类型的游标,可能返回不准确)
rs.AddNew    '新建一行记录
rs.Update    '保存当前行被修改的记录
rs.Delete    '删除当前行
rs.Close    '关闭记录集

4、Fields集合的一些属性的解释
=============================
'以下为简写,正常情况需要rs.Fileds.。。但是Fields属于Recordset的一个默认集合,因此可以省略

rs()  '括号内可以是列名也可以是列的序号例如:rs("姓名")、rs(3) 都是是可以的

rs(3).Name  '返回列名
rs(3).Type  '返回列的类型
rs(3).Value '返回当前行的值
rs.Fields.Count '返回列数


    希望这篇VB中使用ADODB操作数据库(2)的文章能够对您有所帮助,如果您觉得这篇网站维护教程有用的话,别忘了推荐给您的朋友哦!如果您有好的经验方法,不妨拿出来和大家一起分享:假如每个人都拿出一个经验,那么我们都将额外的获取一堆他人的经验。
请记住本站永久域名:(黑客防线网安服务器维护方案维护基地)Www.Rongsen.Com.Cn
    黑客防线网安服务器维护方案本篇连接:http://kj.rongsen.com.cn/show-14809-1.html
网站维护教程更新时间:2012-04-03 01:14:54  【打印此页】  【关闭
0
顶一下
0
踩一下
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer