vbs连接sql server及写文件操作
此段代码是连接SQL SERVER的 代码内connMMSQL的参数要根据实际情况传入
Function connMMSQL(ip,user,pwd,database,strsql)
Dim conn,Re,arr(2)
set conn = CreateObject("ADODB.Connection")
conn.ConnectionString="Provider=SQLOLEDB.1;Password="+pwd+";Persist Security Info=True;User ID="+user+";Initial Catalog="+database+";Data source="+ip
conn.Open
If conn.state=0 Then
arr(0) = -1
connMMSQL = arr
ElseIf conn.state=1 Then
set Re = conn.execute(strSql)
If Re.EOF = False Then
arr(0) = 1
arr(1) = Re.GetRows
connMMSQL = arr
ElseIf Re.EOF = True Then
arr(0) = 0
connMMSQL = arr
End If
End If
conn.close
Set conn = Nothing
End Function
下面是文件操作代码
'判断文件是否存在
Function IsExist(file)
Dim a,b
Set a = CreateObject("Scripting.FileSystemObject")
b = a.FileExists(file)
If b = True Then
IsExist = 1
ElseIf b = False Then
IsExist = -1
Else
IsExist = 0
End If
Set b = Nothing
Set a = Nothing
End Function '读取文件内容
Function ReadContent(file)
If IsExist(file)= 1 Then
Dim a,b,c
Set a = CreateObject("Scripting.FileSystemObject")
Set b = a.OpenTextFile(file,1,False)
c = ""
Do While Not b.AtEndOfLine
c = c+b.ReadLine+vbcrlf
Loop
ReadLine = c
b.Close
Set b = Nothing
Set a = Nothing
ElseIf IsExist(file)=-1 Then
ReadLine = -1
ElseIf IsExist(file)=0 Then
ReadLine = 0
End If
End Function
'文件写入内容
Function WriteContent(file,content)
Dim a,b,c,Msg
Set a = CreateObject("Scripting.FileSystemObject")
If IsExist(file)=1 Then
Msg = MsgBox("是:即删除原文件并新建文件"&vbCrLf&"否:即在该文本未尾追加内容"&vbCrLf&"取消:即自行更改名字再执行",vbYesNoCancel,"系统提示:该文件存在")
If Msg=6 Then
Set b = a.OpenTextFile(file,2,False)
b.Write content
b.Close
Set b = Nothing
WriteContent = 3
ElseIf Msg=7 Then
Set b = a.OpenTextFile(file,8,False)
b.Write content
b.Close
Set b = Nothing
WriteContent = 2
ElseIf Msg=2 Then
WriteContent = 0
End If
ElseIf IsExist(file)=-1 Then
Set b = a.OpenTextFile(file,2,True)
b.Write content
b.Close
Set b = Nothing
Set a = Nothing
WriteContent = 1
ElseIf IsExist(file)=0 Then
WriteContent = -1
End If
Set a = Nothing
End Function
'MsgBox WriteContent("e:/test.txt","这是个测试程序")
vbs连接sql server及写文件操作的更多相关文章
- C#连接SQL Server数据库进行简单操作
环境:VS2010 + SqlServer 2008 首先,按照面向对象的程序设计思想,设计一个数据库操作工具类MyTool.cs,该类中封装了关于数据库连接和操作的方法,各个功能模块在需进行数据库操 ...
- C#连接SQL Server数据库进行简单操作[转]
环境:VS2010 + SqlServer 2008 首先,按照面向对象的程序设计思想,设计一个数据库操作工具类MyTool.cs,该类中封装了关于数据库连接和操作的方法,各个功能模块在需进行数据库操 ...
- python连接sql server数据库实现增删改查
简述 python连接微软的sql server数据库用的第三方模块叫做pymssql(document:http://www.pymssql.org/en/stable/index.html).在官 ...
- 详解连接SQL Server数据库的方法,并使用Statement接口实现对数据库的增删改操作
总结一下,连接SQL Server数据库需要以下几个步骤: 1. 导入驱动Jar包:sqljdbc.jar 2. 加载并注册驱动程序 3. 设置连接路径 4. 加载并注册驱动 5. 连接数据库 6. ...
- Unity3d连接SQL Server数据库出现SocketException: 使用了与请求的协议不兼容的地址错误
这两天,同学问我Unity3d连接SQL Server的问题,当时我只是简单的说:“应该一样吧,就是那简单的几句啊”.之后他让我试了下,我才发现有问题了.故此写下一篇博客,要牢记这件事的教训,操作数据 ...
- ThinkPHP连接sql server数据库
亲身经历,在网上找连接sql server数据库的方法,还是不好找的,大多数都是照抄一个人的,而这个人的又写的不全,呵呵,先介绍一下我连接的方法吧.如果你是用THINKPHP连接,那么最重要的就是配置 ...
- PHP连接sql server 2005环境配置
一.Windows下PHP连接SQLServer 2005 设定:安装的Windows操作系统(Win7 或XP均可.其它系统暂未測试),在C盘下:PHP的相关文件位于c:/PHP以下,其配置文件ph ...
- phpstudy连接SQL Server 2008数据库 以及 php使用sql server出现乱码解决方式
开始也尝试自己配置php安装环境,找到一个详细的百度经验http://jingyan.baidu.com/article/154b46315242b328ca8f4101.html,前面有问题也一一去 ...
- Python web(Django)连接Sql server
(开开心心每一天~ ---虫瘾师) Python Web(Django) 与SQL SERVRE的连接----Come QQ群:607021567(里面有很多开源代码和资料,并且python的游戏也有 ...
随机推荐
- [LeetCode] Number of Boomerangs 回旋镖的数量
Given n points in the plane that are all pairwise distinct, a "boomerang" is a tuple of po ...
- C#文件目录操作完全手册
需要 using System.IO; 1) 相对路径转绝对路径string fullfolder = HttpContext.Current.Server.MapPath(folder); 2) 文 ...
- HTML 基础知识
HTML 语言格式:1<标签名>内容</标签名> <标签名 属性>2<标签名></标签名>3<标签名/> 知识点:静态与动态网页 ...
- Memcached+PHP+Mysql+Linux 实践
首先确保你的服务器环境已经具备了memcached和lamp,关于在Linux上搭建memcahced+php环境可以参考我的另外一篇帖子( http://www.cnblogs.com/codeAB ...
- Steamroller
FCC题目:对嵌套的数组进行扁平化处理.你必须考虑到不同层级的嵌套. 示例: steamroller([[["a"]], [["b"]]]) 应该返回 [&qu ...
- js杂项
css是 下划线命名法:table_sub ;javascript ,net ,sql 全部是camel命名法 找临界点 1.elem.checked 有两个值,true,false . 页面中< ...
- Android源码——应用程序的消息处理机制
Android应用程序在启动每个线程时,都会创建一个消息队列.线程的生命周期分为创建消息队列和进入消息循环两个阶段. 消息循环分为:发送消息和处理消息. Android系统主要通过MessageQue ...
- 通过实现System.IComparable接口的CompareTo方法对两个类进行比较
假设现在有一个学生类 class Student { int age; public Student(int age) { this.age = age; } } 要使学生类之间能进行比较,实现Sys ...
- mysql5.7安装配置
sonar要求mysql5.6版本,所以安装一下最新的mysql5.7 相对路径配置一直存在问题,所以采用绝对路径配置,本次配置的基础路径是: D:\sonar\mysql-5.7.17-winx64 ...
- AngularJS版本下载
大家可以从下面地址获取AngularJS所以版本: https://code.angularjs.org/