SQL分类:
DDL—数据定义语言(Create
![](/icons/36689dou.gif)
Alter
![](/icons/36689dou.gif)
Drop
![](/icons/36689dou.gif)
DECLARE)
DML—数据操纵语言(Select
![](/icons/36689dou.gif)
Delete
![](/icons/36689dou.gif)
Update
![](/icons/36689dou.gif)
Insert)
DCL—数据控制语言(GRANT
![](/icons/36689dou.gif)
REVOKE
![](/icons/36689dou.gif)
COMMIT
![](/icons/36689dou.gif)
ROLLBACK)
首先,简要介绍基础语句:
1、介绍说明:创建
对象变量名=连接对象.Execute("SQL 查询语言")
Execute思路方法
![](/icons/36689diaoyong.gif)
后
![](/icons/36689dou.gif)
会自动创建记录集对象
![](/icons/36689dou.gif)
并将查询结果存储在该记录对象中
![](/icons/36689dou.gif)
通过Set思路方法
![](/icons/36689dou.gif)
将记录集赋给指定
![](/icons/36689de.gif)
对象保存
![](/icons/36689dou.gif)
以后对象变量就代表了该记录集对象
![](/icons/36689dou2.gif)
2.执行SQL
![](/icons/36689de.gif)
操作性语言时
![](/icons/36689dou.gif)
没有记录集
![](/icons/36689de.gif)
返回
![](/icons/36689dou2.gif)
此时使用方法为:
连接对象.Execute "SQL 操作性语句" [, RecordAffected][, Option]
·RecordAffected 为可选项
![](/icons/36689dou.gif)
此出可放置
![](/icons/36689yi.gif)
个变量
![](/icons/36689dou.gif)
SQL语句执行后
![](/icons/36689dou.gif)
所生效
![](/icons/36689de.gif)
记录数会自动保存到该变量中
![](/icons/36689dou2.gif)
通过访问该变量
![](/icons/36689dou.gif)
就可知道SQL语句队多少条记录进行了操作
![](/icons/36689dou2.gif)
·Option 可选项
![](/icons/36689dou.gif)
该参数
![](/icons/36689de.gif)
取值通常为adCMDText
![](/icons/36689dou.gif)
它用于告诉ADO
![](/icons/36689dou.gif)
应该将Execute思路方法的后
![](/icons/36689de.gif)
第
![](/icons/36689yi.gif)
个
![](/icons/36689zifu.gif)
解释为命令文本
![](/icons/36689dou2.gif)
通过指定该参数
![](/icons/36689dou.gif)
可使执行更高效
![](/icons/36689dou2.gif)
·BeginTrans、RollbackTrans、CommitTrans思路方法
这 3个思路方法是连接对象提供
![](/icons/36689de.gif)
用于事务处理
![](/icons/36689de.gif)
思路方法
![](/icons/36689dou2.gif)
BeginTrans用于开始
![](/icons/36689yi.gif)
个事物;RollbackTrans用于回滚事务;CommitTrans用于提交所有
![](/icons/36689de.gif)
事务处理结果
![](/icons/36689dou.gif)
即确认事务
![](/icons/36689de.gif)
处理
![](/icons/36689dou2.gif)
事务处理可以将
![](/icons/36689yi.gif)
组操作视为
![](/icons/36689yi.gif)
个整体
![](/icons/36689dou.gif)
只有全部语句都成功执行后
![](/icons/36689dou.gif)
事务处理才算成功;若其中有
![](/icons/36689yi.gif)
个语句执行失败
![](/icons/36689dou.gif)
则整个处理就算失败
![](/icons/36689dou.gif)
并恢复到处里前
![](/icons/36689de.gif)
状态
![](/icons/36689dou2.gif)
BeginTrans和CommitTrans用于标记事务
![](/icons/36689de.gif)
开始和结束
![](/icons/36689dou.gif)
在这两个的间
![](/icons/36689de.gif)
语句
![](/icons/36689dou.gif)
就是作为事务处理
![](/icons/36689de.gif)
语句
![](/icons/36689dou2.gif)
判断事务处理是否成功
![](/icons/36689dou.gif)
可通过连接对象
![](/icons/36689de.gif)
Error集合来实现
![](/icons/36689dou.gif)
若Error集合
![](/icons/36689de.gif)
成员个数不为0
![](/icons/36689dou.gif)
则介绍说明有
![](/icons/36689cuowu.gif)
发生
![](/icons/36689dou.gif)
事务处理失败
![](/icons/36689dou2.gif)
Error集合中
![](/icons/36689de.gif)
每
![](/icons/36689yi.gif)
个Error对象
![](/icons/36689dou.gif)
代表
![](/icons/36689yi.gif)
个
![](/icons/36689cuowu.gif)
信息
延伸阅读
- 2011-4-26-- mysql语句,mysql中提高Order by语句查询效率的两个思路分析
- 2011-4-26-- mysql语句,mysql中将null值转换为0的语句
- 2010-12-9-- mysql语句,php 攻击方法之谈php+mysql注射语句构造
- 2010-12-9-- mysql语句,MySql增加用户、授权、修改密码等语句
- 2010-12-9-- mysql语句,mysql 日期和时间格式转换实现语句
- 2010-12-9-- mysql语句,MySQL 查找价格最高的图书经销商的几种SQL语句
- 2010-12-9-- mysql语句,MySQL 通过索引优化含ORDER BY的语句
- 2010-12-9-- mysql语句,MYSQL WHERE语句优化
- 2010-12-9-- mysql语句,MYSQL中获取得最后一条记录的语句
- 2010-12-9-- mysql语句,PHP+MySQL 手工注入语句大全 推荐
最新评论