ASP 基础三 SQL指令
一 增删改查
<%
set conn=server.CreateObject("adodb.connection")
DSNtemp="DRIVER={SQL Server};SERVER=.;UID=sa;PWD=1234;DATABASE=Ligenyun"
conn.open DSNtemp
%>
<!-- #include file="conn2.asp" -->
<%
'delete
set rs=Server.CreateObject("adodb.recordset")
sql="SELECT ID,Sno,Sname,SCName,Score FROM dbo.SC WHERE Score=55"
rs.open sql,conn,1,3
if not rs.eof then
rs.movefirst
do while not rs.eof
rs.delete
rs.movenext
loop
end if rs.close
%>
<%
'update
set rs=Server.CreateObject("adodb.recordset")
sql="SELECT ID,Sno,Sname,SCName,Score FROM dbo.SC WHERE Score=777"
rs.open sql,conn,1,3
rs("Sno")="004新2"
rs("Sname")="jack4新"
rs("SCName")="政治新"
'rs("Score")=777 rs.update rs.close
%>
<%
'insert
dim objTypeLib
Set objTypeLib = CreateObject("Scriptlet.TypeLib")
set rs=Server.CreateObject("adodb.recordset")
sql="SELECT ID,Sno,Sname,SCName,Score FROM dbo.SC"
rs.open sql,conn,3,2 rs.addnew rs("ID")=objTypeLib.Guid
rs("Sno")="055sno"
rs("Sname")="jack55"
rs("SCName")="语文55"
rs("Score")=55 rs.update rs.close %>
<%
'insert 异常捕捉 '捕捉开始
on error resume next dim objTypeLib1
Set objTypeLib1 = CreateObject("Scriptlet.TypeLib")
set rs=Server.CreateObject("adodb.recordset")
sql="SELECT ID,Sno,Sname,SCName,Score FROM dbo.SC"
rs.open sql,conn,3,2 rs.addnew '注释掉主键,让报错
'rs("ID")=objTypeLib1.Guid
rs("Sno")="055sno"
rs("Sname")="jack55"
rs("SCName")="语文55"
rs("Score")=55 rs.update rs.close '捕捉到异常,输出异常
if err.number<>0 then
'response.Write("报错了,请联系IT管理员")
response.Write(err.Description)
end if
%>
<html>
<head title="test hello world">
</head> <body>
<form method="post" action="simpleform.asp"> </form>
</body>
</html>
ASP 基础三 SQL指令的更多相关文章
- ASP 基础一 网站开发 初步认识
一 .ASP 与 ASP.NET的区别 i.ASP是解释型的动态语言,asp文件包含了前端和动态语言VBScript,来实现对服务器的交互,运行在IIS.PWS等WEB服务器上 II.ASP.NET是 ...
- jdbc基础 (三) 大文本、二进制数据处理
LOB (Large Objects) 分为:CLOB和BLOB,即大文本和大二进制数据 CLOB:用于存储大文本 BLOB:用于存储二进制数据,例如图像.声音.二进制文件 在mysql中,只有B ...
- 基础篇 - SQL 的约束
基础篇 - SQL 的约束 约束 一.实验简介 约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性.唯一性.本节实验将在实践操作中熟悉 MySQL 中的几种约束. 二 ...
- jsp 基础知识之指令元素
由于考研和结业的事情,这里荒废了许久,而如今重新捡起来,是因为带到公司的碳素笔没有油了...... jsp的指令元素:通常以<%@开始,以%>结尾. jsp主要包括三种指令元素:pa ...
- 第87节:Java中的Bootstrap基础与SQL入门
第87节:Java中的Bootstrap基础与SQL入门 前言复习 什么是JQ? : write less do more 写更少的代码,做更多的事 找出所有兄弟: $("div" ...
- 04 mysql 基础三 (进阶)
mysql 基础三 阶段一 mysql 单表查询 1.查询所有记录 select * from department; select * from student; select * from ...
- javaweb基础(16)_jsp指令
一.JSP指令简介 JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分. 在JSP 2.0规范中共定义了三个指令: pa ...
- Oracle学习笔记三 SQL命令
SQL简介 SQL 支持下列类别的命令: 1.数据定义语言(DDL) 2.数据操纵语言(DML) 3.事务控制语言(TCL) 4.数据控制语言(DCL)
- Python全栈开发【基础三】
Python全栈开发[基础三] 本节内容: 函数(全局与局部变量) 递归 内置函数 函数 一.定义和使用 函数最重要的是减少代码的重用性和增强代码可读性 def 函数名(参数): ... 函数体 . ...
随机推荐
- python爬虫入门---第三篇:保存一张图片
import requests import os url = 'http://imgsrc.baidu.com/forum/w%3D580%3B/sign=749ed018cecec3fd8b3ea ...
- pygame编组(精灵组)Group中的常用方法介绍
说明: 1.以下所用的Group均为Group类的对象实例 2.Group类是对AbstractGroup类的继承 sprite.py文档中描述如下: class Group(AbstractGrou ...
- 1788:Pell数列
1788:Pell数列 查看 提交 统计 提问 总时间限制: 3000ms 内存限制: 65536kB 描述 Pell数列a1, a2, a3, ...的定义是这样的,a1 = 1, a2 = 2 ...
- 【读书笔记】iOS-iOS流媒体
在网络上直接看电影已经不是什么新鲜的事情,在iOS等移动设备上也有很多在线视频应用,如国内的PPS和PPLive应用,还有一些新闻视频都可以在线观看,如USA TODY.所以这些在线视频都采用流媒体技 ...
- 部署Redis(脚本安装)
部署Redis(脚本安装) #/bin/bash # DES:Redis Deploy # Author: will_xue # Email:linuxcto@aliyun.com # DATE : ...
- Python Python中的反射机制
Python中的反射机制 by:授客 QQ:1033553122 概念 借用java中的定义:在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意一个方 ...
- 《ASP.NET MVC企业实战》(三)MVC开发前奏
在上一篇“<ASP.NET MVC企业级实战>(二)MVC开发前奏”中跟随作者大概了解了一些C#3.0和3.5中的新特性.本篇继续以这样的方式来学习C#中的一些特性. 一.C#3. ...
- 云卡门禁安卓SDK_BLEDOOR_SDK_ANDROID_2016_12_15
package com.bosk.bledoor.sdk; //sdk包的开门服务类,AndroidManifest.xml 必须注册 //<service //android:name=&qu ...
- (网页)angularjs中的验证input输入框只能输入数字和小数点
百度的资料:自己记录看下 把js的验证方法改成angular可使用的方法 AngularJS文件的写法: $scope.clearNoNum = function(obj,attr){ //先把非数字 ...
- BigDecimal遇到的问题,大伙也说说
一:相除精度丢失的问题 BigDecimal的api除法相对加减乘要实现的复杂多了,只介绍常用的我遇到的问题: 问题:两数相除,如果9/3=3整除没问题,但是10/3=0.33333333...... ...