此段代码是连接SQL SERVER的 代码内connMMSQL的参数要根据实际情况传入

  1. Function connMMSQL(ip,user,pwd,database,strsql)
  2. Dim conn,Re,arr(2)
  3. set conn = CreateObject("ADODB.Connection")
  4. conn.ConnectionString="Provider=SQLOLEDB.1;Password="+pwd+";Persist Security Info=True;User ID="+user+";Initial Catalog="+database+";Data source="+ip
  5. conn.Open
  6. If conn.state=0 Then
  7. arr(0) = -1
  8. connMMSQL = arr
  9. ElseIf conn.state=1 Then
  10. set Re = conn.execute(strSql)
  11. If Re.EOF = False Then
  12. arr(0) = 1
  13. arr(1) = Re.GetRows
  14. connMMSQL = arr
  15. ElseIf Re.EOF = True Then
  16. arr(0) = 0
  17. connMMSQL = arr
  18. End If
  19. End If
  20. conn.close
  21. Set conn = Nothing
  22. End Function

下面是文件操作代码  

  1. '判断文件是否存在
  2. Function IsExist(file)
  3. Dim a,b
  4. Set a = CreateObject("Scripting.FileSystemObject")
  5. b = a.FileExists(file)
  6. If b = True Then
  7. IsExist = 1
  8. ElseIf b = False Then
  9. IsExist = -1
  10. Else
  11. IsExist = 0
  12. End If
  13. Set b = Nothing
  14. Set a = Nothing
  15. End Function
  16.  
  17. '读取文件内容
  18. Function ReadContent(file)
  19. If IsExist(file)= 1 Then
  20. Dim a,b,c
  21. Set a = CreateObject("Scripting.FileSystemObject")
  22. Set b = a.OpenTextFile(file,1,False)
  23. c = ""
  24. Do While Not b.AtEndOfLine
  25. c = c+b.ReadLine+vbcrlf
  26. Loop
  27. ReadLine = c
  28. b.Close
  29. Set b = Nothing
  30. Set a = Nothing
  31. ElseIf IsExist(file)=-1 Then
  32. ReadLine = -1
  33. ElseIf IsExist(file)=0 Then
  34. ReadLine = 0
  35. End If
  36. End Function
  37. '文件写入内容
  38. Function WriteContent(file,content)
  39. Dim a,b,c,Msg
  40. Set a = CreateObject("Scripting.FileSystemObject")
  41. If IsExist(file)=1 Then
  42. Msg = MsgBox("是:即删除原文件并新建文件"&vbCrLf&"否:即在该文本未尾追加内容"&vbCrLf&"取消:即自行更改名字再执行",vbYesNoCancel,"系统提示:该文件存在")
  43. If Msg=6 Then
  44. Set b = a.OpenTextFile(file,2,False)
  45. b.Write content
  46. b.Close
  47. Set b = Nothing
  48. WriteContent = 3
  49. ElseIf Msg=7 Then
  50. Set b = a.OpenTextFile(file,8,False)
  51. b.Write content
  52. b.Close
  53. Set b = Nothing
  54. WriteContent = 2
  55. ElseIf Msg=2 Then
  56. WriteContent = 0
  57. End If
  58. ElseIf IsExist(file)=-1 Then
  59. Set b = a.OpenTextFile(file,2,True)
  60. b.Write content
  61. b.Close
  62. Set b = Nothing
  63. Set a = Nothing
  64. WriteContent = 1
  65. ElseIf IsExist(file)=0 Then
  66. WriteContent = -1
  67. End If
  68. Set a = Nothing
  69. End Function
  70. 'MsgBox WriteContent("e:/test.txt","这是个测试程序")

  

vbs连接sql server及写文件操作的更多相关文章

  1. C#连接SQL Server数据库进行简单操作

    环境:VS2010 + SqlServer 2008 首先,按照面向对象的程序设计思想,设计一个数据库操作工具类MyTool.cs,该类中封装了关于数据库连接和操作的方法,各个功能模块在需进行数据库操 ...

  2. C#连接SQL Server数据库进行简单操作[转]

    环境:VS2010 + SqlServer 2008 首先,按照面向对象的程序设计思想,设计一个数据库操作工具类MyTool.cs,该类中封装了关于数据库连接和操作的方法,各个功能模块在需进行数据库操 ...

  3. python连接sql server数据库实现增删改查

    简述 python连接微软的sql server数据库用的第三方模块叫做pymssql(document:http://www.pymssql.org/en/stable/index.html).在官 ...

  4. 详解连接SQL Server数据库的方法,并使用Statement接口实现对数据库的增删改操作

    总结一下,连接SQL Server数据库需要以下几个步骤: 1. 导入驱动Jar包:sqljdbc.jar 2. 加载并注册驱动程序 3. 设置连接路径 4. 加载并注册驱动 5. 连接数据库 6. ...

  5. Unity3d连接SQL Server数据库出现SocketException: 使用了与请求的协议不兼容的地址错误

    这两天,同学问我Unity3d连接SQL Server的问题,当时我只是简单的说:“应该一样吧,就是那简单的几句啊”.之后他让我试了下,我才发现有问题了.故此写下一篇博客,要牢记这件事的教训,操作数据 ...

  6. ThinkPHP连接sql server数据库

    亲身经历,在网上找连接sql server数据库的方法,还是不好找的,大多数都是照抄一个人的,而这个人的又写的不全,呵呵,先介绍一下我连接的方法吧.如果你是用THINKPHP连接,那么最重要的就是配置 ...

  7. PHP连接sql server 2005环境配置

    一.Windows下PHP连接SQLServer 2005 设定:安装的Windows操作系统(Win7 或XP均可.其它系统暂未測试),在C盘下:PHP的相关文件位于c:/PHP以下,其配置文件ph ...

  8. phpstudy连接SQL Server 2008数据库 以及 php使用sql server出现乱码解决方式

    开始也尝试自己配置php安装环境,找到一个详细的百度经验http://jingyan.baidu.com/article/154b46315242b328ca8f4101.html,前面有问题也一一去 ...

  9. Python web(Django)连接Sql server

    (开开心心每一天~ ---虫瘾师) Python Web(Django) 与SQL SERVRE的连接----Come QQ群:607021567(里面有很多开源代码和资料,并且python的游戏也有 ...

随机推荐

  1. [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 ...

  2. Tomcat虚拟目录配置方法及原理

    tomcat 安装好之后,只需要把你的程序包放到$Tomcat_Home$/webapps下就可以直接使用了.这样会使webapps越来越大就需要设置虚拟目录: 1.单个应用设置: 在<Host ...

  3. Alpha阶段总结

    Alpha阶段的验收已经完成,8个小组都展现了他们经过连夜奋战后的成果.相比过往几届,这是第一次8个小组全部顺利演示操作完成,没有个别小组因为任务未完成而延宕演示的情况发生.Alpha演示,各组都实现 ...

  4. [转] eclipse SVN中文件修改后图标不变黑星解决

    原文地址:http://blog.csdn.net/luwei42768/article/details/39225641 版权声明:本文为博主原创文章,未经博主允许不得转载. 如上图, 如果文件修改 ...

  5. python 小功能

    目录 1.上传文件 2.验证码 一.上传文件 首先了解一下 request.FILES : 字典 request.FILES 中的每一个条目都是一个UploadFile对象.UploadFile对象有 ...

  6. 一次基于etcd的分布式锁自动延时失败问题的排查

    今天在测试基于etcd的分布式锁过程中,在测试获取锁后,释放之前超出TTL时长的情况下自动延长TTL这部分功能,在延长指定key的TTL时总是返回404错误信息,在对目标KEY更新TTL时目标KEY已 ...

  7. PHP 之道

    http://wulijun.github.io/php-the-right-way/

  8. maven和svn区别

    构建工具-maven,版本控制工具-svn. 一.只有svn的情况        首先考虑没有maven的情况.这样的话,项目组每个开发人员,都需要在本地check out所有的源码. 每次提交之前, ...

  9. jQuery_mobile页面跳转事件学习

      <html>     <head>         <meta http-equiv="Content-Type" content="t ...

  10. FastDFS 通过文件名获取文件信息

    /** * 获取文件信息 * * param string group_name 文件所在的组名 * param string file_id 文件id(如: M00/09/BE/rBBZolgj6O ...