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] Delete Node in a BST 删除二叉搜索树中的节点
Given a root node reference of a BST and a key, delete the node with the given key in the BST. Retur ...
- Tomcat虚拟目录配置方法及原理
tomcat 安装好之后,只需要把你的程序包放到$Tomcat_Home$/webapps下就可以直接使用了.这样会使webapps越来越大就需要设置虚拟目录: 1.单个应用设置: 在<Host ...
- Alpha阶段总结
Alpha阶段的验收已经完成,8个小组都展现了他们经过连夜奋战后的成果.相比过往几届,这是第一次8个小组全部顺利演示操作完成,没有个别小组因为任务未完成而延宕演示的情况发生.Alpha演示,各组都实现 ...
- [转] eclipse SVN中文件修改后图标不变黑星解决
原文地址:http://blog.csdn.net/luwei42768/article/details/39225641 版权声明:本文为博主原创文章,未经博主允许不得转载. 如上图, 如果文件修改 ...
- python 小功能
目录 1.上传文件 2.验证码 一.上传文件 首先了解一下 request.FILES : 字典 request.FILES 中的每一个条目都是一个UploadFile对象.UploadFile对象有 ...
- 一次基于etcd的分布式锁自动延时失败问题的排查
今天在测试基于etcd的分布式锁过程中,在测试获取锁后,释放之前超出TTL时长的情况下自动延长TTL这部分功能,在延长指定key的TTL时总是返回404错误信息,在对目标KEY更新TTL时目标KEY已 ...
- PHP 之道
http://wulijun.github.io/php-the-right-way/
- maven和svn区别
构建工具-maven,版本控制工具-svn. 一.只有svn的情况 首先考虑没有maven的情况.这样的话,项目组每个开发人员,都需要在本地check out所有的源码. 每次提交之前, ...
- jQuery_mobile页面跳转事件学习
<html> <head> <meta http-equiv="Content-Type" content="t ...
- FastDFS 通过文件名获取文件信息
/** * 获取文件信息 * * param string group_name 文件所在的组名 * param string file_id 文件id(如: M00/09/BE/rBBZolgj6O ...