使用vbScript 链接SQLserver数据库和基础操作
使用vbs链接SQLserver数据库
数据库的创建、设计使用 management studio完成
1.本地链接数据库
set oCon = server.createObject("adodb.connection")
'创建connection对象
oCon.connectionString = "dirver={sql server}; server=PC1866\WEIBINDB;uid=96weiBin;pwd=96weiBin;dataBase=96weiBin"
'利用connection对象的connectionString属性 来定义 连接数据库的参数
'参数 dirver固定为 {sql server}; server是服务器名称 uid、pwd、dataBase、就可以了
'也可以 定义一个 以key:value; 组成的 连接参数字符串str 再通过 oCon.open str 来连接
oCon.open '连接数据库
set oCon = server.createObject("adodb.connection")
oCon.connectionString = "driver={sql server}; server=PC1866\WEIBINDB;uid=96weiBin;pwd=96weiBin;dataBase=96weiBin"
response.write(oCon.state&"<br>")'未open时 connection 对象的状态 0
oCon.open
response.write(oCon.state&"<br>")'open后 connection 对象的状态 1
oCon.close
response.write(oCon.state&"<br>")'close后 connection 对象的状态 0
3.插入数据 Insert
insert into
<表名>[(<列名1>[,<列名2>....)]]
values (<数据1>[,<数据2>...]) '上面伪代码的
'<> 是 要写的属性,内容为解释
'[] 是 可选项 根据需求
oCon.exture "insert into userList (usrename, userid) values('yaoming', '1')"
'要注意 values里的值 要用单引号包裹起来
4.更新数据 Update
update <表名> set <列名> = <数据>[,<列明2> = <数据2>]
[where<条件>] oCon.execute "update getList set sex = 'maile' where username = 'weibin'"
'把 username是 weibin 的 sex 改为了 maile
delete from <表名>
[where <条件>] '省略 where 则全部删除
oCon.execute "delete from getList where userid=15"
'删除 userid 为15的数据
6.查询数据 Select
select [all | Distinct]<目标表列达式1>[,<目标列表达式2>]
from <表名1>[,<表名>]
[where<条件表达式>]
[grop by <列名1>[having<条件表达式>]]
[order by <列名>[asc|basc]]
. 默认是all可设置成distinct,意思就是删除返回中重复的数据
. where 条件
特殊的比较运算符, 除了以下几个其他都和js相同
<> 或 != 不等于
!> 不大于
!< 不小于
between...and 和 not between ... and
select age
from userList
where age between and
'获取uesrList中age 在15 - 20 的数据
and 和 or连接多个条件
. order by 排序
默认ASC 是升序 可以设置 base 为 降序
. 使用top 限制返回行数
oCon.execute("select top 2 from userList where sex=maile")
'top n 还可以设置 n 为百分数 显示产寻结果的百分之多少
使用vbScript 链接SQLserver数据库和基础操作的更多相关文章
- ORACLE链接SQLSERVER数据库数据操作函数范例
ORACLE链接SQLSERVER数据库数据操作函数范例 create or replace function FUN_NAME(LS_DJBH IN varchar2 ,LS_ITM varchar ...
- 关于在Java中链接SQLServer数据库中失败的原因分析
首先声明:笔者是Java的初学者,并且一值是走在自学的道路上,长久以来只有“度娘”相伴.(加入了各种Java学习群,基本没有热心帮人解决问题的.可以理解-_-!!!)大神级的人物就不必看拙文了,没有什 ...
- jtds链接SqlServer数据库(整合)
先前使用的时候没做汇总,现在结合遇到的问题总结下. 开始使用jdbc驱动配置调用SqlServer不合适,根据网上的资料修改成了jtds配置方式. 当时使用的maven配置,配置如下: <spa ...
- 安卓基础之Sqlite数据库最最基础操作
Sqlite数据库基础操作 摘要:在应用中新建一个数据库,并创建一个数据表写入数据,然后读取表中数据并展示. 主要逻辑: 1.通过继承SQLiteOpenHelper自定义类,定制数据库的表结构,初始 ...
- Python --链接MYSQL数据库与简单操作 含SSH链接
项目是软硬件结合,在缺少设备的情况,需要通过接口来模拟实现与设备的交互,其中就需要通过从数据库读取商品的ID信息 出于安全考虑 现在很多数据库都不允许通过直接访问,大多数是通过SSH SSH : 数 ...
- php7.0.12 laravel 链接sqlserver数据库
https://www.microsoft.com/en-us/download/details.aspx?id=20098 下载最后一个,然后这个工具可以将dll扩展下载下来,选择一个空白的文件夹就 ...
- laravel----------php7.0.12 laravel 链接sqlserver数据库
https://www.microsoft.com/en-us/download/details.aspx?id=20098 下载最后一个,然后这个工具可以将dll扩展下载下来,选择一个空白的文件夹就 ...
- 使用 ASP.NET Core 创建 Web API及链接sqlserver数据库
创建 Web API https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/first-web-api?view=aspnetcore-3.0& ...
- 数据库(mysql)基础操作
DDL(数据定义语言)------>建库,建表 DML(数据操作语言)------>对表中的记录操作增删改查 DQL(数据查询语言)------>对表中的查询操作 DCL(数据控制语 ...
随机推荐
- Fabric原理剖析
Fabric架构 image.png Fabric网络 image.png Fabric模块 image.png Fabric交易流 根据Hyperledger Fabric 1.0架构, ...
- DGA聚类 使用DBScan
features = sc.parallelize(data_group[idx]).map(lambda x: (x.host_ip+'^'+x.domain, 1)).reduceByKey(op ...
- Intel® Media SDK Media Samples Linux 学习笔记(转)
最近折腾intel media sdk,主要硬件平台是在HD4600的核显上进行测试,intel media sdk是intel提供的一种基于核显的硬件编解码的解决方案,之前已经有使用ffmpeg进行 ...
- Erlang-VM节点启动名冲突问题
今天在启动聊天的ErlangVM后,在日志中发现错误信息: Protocol 'inet_tcp': the name chatserver@127.0.0.1 seems to be in use ...
- 安装YouCompleteMe时,编译依赖的python版本不对
启动vim打开文件时出错: The ycmd server SHUT DOWN (restart with ':YcmRestartServer'). YCM core library compile ...
- iOS NSInteger/NSUInteger与int/unsigned int、long/unsigned long之间的区别!
在iOS开发中经常使用NSInteger和NSUInteger,而在其他的类似于C++的语言中,我们经常使用的是int.unsigned int.我们知道iOS也可以使用g++编译器,那么它们之间是否 ...
- BZOJ_2196_[Usaco2011 Mar]Brownie Slicing_二分答案+贪心
BZOJ_2196_[Usaco2011 Mar]Brownie Slicing_二分答案+贪心 Description Bessie烘焙了一块巧克力蛋糕.这块蛋糕是由R*C(1 <= R,C ...
- codeforces round 421 div2 补题 CF 820 A-E
A Mister B and Book Reading O(n)暴力即可 #include<bits/stdc++.h> using namespace std; typedef lon ...
- Centos_svn安装操作使用步骤
安装svn服务器端 (1)从镜像下载安装svn服务器端yum install subversion//进入目录,准备创建svn目录cd /usr/local///创建一个svn目录mkdir svn/ ...
- 【旧文章搬运】暴搜内存查找PE镜像
原文发表于百度空间,2008-7-28========================================================================== 前面介绍了修 ...