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 函数名(参数): ... 函数体 . ...
随机推荐
- Linux下编译、链接和装载
——<程序员的自我修养>读书笔记 编译过程 在Linux下使用GCC将源码编译成可执行文件的过程可以分解为4个步骤,分别是预处理(Prepressing).编译(Compilation). ...
- Hash table: why size should be prime?
Question: Possible Duplicate:Why should hash functions use a prime number modulus? Why is it necessa ...
- Linux常用基本命令:三剑客命令之-awk动作用法(1)
1,多个动作,怎么写? ghostwu@dev:~/linux/awk$ cat host.txt name ip地址 host1 192.168.1.1 host2 192.177.81.1 hos ...
- Python全栈学习_day006作业
Day6作业及默写 ,使用循环打印以下效果: : * ** *** **** ***** : ***** **** *** ** * : * *** ***** ******* ********* . ...
- Jquery插件开发之图片放大镜效果(仿淘宝)
原网转载地址:http://www.cnblogs.com/hnvvv/archive/2011/11/19/2255197.html 需求:公司某个网站,需要实现图片预览效果,并能像淘宝一样实现局部 ...
- vue引入bootstrap——webpack
想要在vue中引入bootstrap,引入的时候需要按照如下的步骤进行. 1.引入jquery 2.引入bootstrap 阅读本文前,应该能够搭建环境,使用vue-cli进行项目的创建,可以参考 ...
- VUE 配置vue-devtools调试工具
1. 通过 Git 克隆项目到本地 git clone https://github.com/vuejs/vue-devtools.git 2. Git 进入到 vue-devtools 所在目录,然 ...
- Sqlautocode使用过程的一些坑
Sqlautocode是SQLAlchemy一个数据库映射工具,可以将数据库文件映射为python代码,直接在程序中移植使用.最近在使用过程中遇到了一些坑,通过用代码编辑工具pycharm阅读源码和多 ...
- SpringCloud+Feign环境下文件上传与form-data同时存在的解决办法
最近项目转型使用SpringCloud框架下的微服务架构,各微服务之间使用Feign进行调用.期间,发现若被调用方法涉及到文件上传且仅存在单个文件时,一切正常,代码片段如下: @RequestMapp ...
- java针对不同方法的分页
一.常见的分页实现方式 ①使用List接口中的subList(int startIndex,int endIndex)方法实现分页 ②直接使用数据库SQL语句实现分页 ③使用hibernate等框架实 ...