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] Optimal Account Balancing 最优账户平衡
A group of friends went on holiday and sometimes lent each other money. For example, Alice paid for ...
- 占位符行为 PlaceHolderBehavior 的实现以及使用
这个效果我不太会描述 PlaceHolder直译占位符 也有人把这个效果叫水印效果 就是和HTML5的PlaceHolder属性一样的效果 上图直观: 使用方法: 首先下载 占位符行为dll.rar ...
- JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(四):自定义T4模板快速生成页面
前言:上篇介绍了下ko增删改查的封装,确实节省了大量的js代码.博主是一个喜欢偷懒的人,总觉得这些基础的增删改查效果能不能通过一个什么工具直接生成页面效果,啥代码都不用写了,那该多爽.于是研究了下T4 ...
- Mybatis传入参数类型为Map
mybatis更新sql语句: <update id="publishT00_notice" parameterType="Map"> update ...
- smarty使用
smarty-牛刀小试 smarty 初识 官网 http://www.smarty.net/ Smarty is a template engine for PHP(PHP模板引擎) smarty使 ...
- js控制Bootstrap 模态框(Modal)插件
js控制Bootstrap 模态框(Modal)插件 http://www.cnblogs.com/zzjeny/p/5564400.html
- Javascript格式化json返回的时间(/Date(1482747413000)/)
//时间处理,类似/Date(1482747413000)/的形式,得到xxx年xx月xx日 11:11:11 function ChangeDateFormat(jsondate) { jsonda ...
- JavaScript进阶之DOM
文档对象模型DOM 文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口.它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式.我们最 ...
- PHP 信号管理
.note-content { font-family: "Helvetica Neue", Arial, "Hiragino Sans GB", STHeit ...
- Python学习笔记(2) Python提取《釜山行》人物关系
参考:http://www.jianshu.com/p/3bd06f8816d7 项目原理: 实验基于简单共现关系,编写 Python 代码从纯文本中提取出人物关系网络,并用Gephi 将生成的网 ...