-
VB.NET 读写XML配置文件
本篇内容来自http://blog.sina.com.cn/s/blog_49d619a301009144.html
XML配置文件代替INI(VB.NET)
Imports System.Data Public Class CLSReadXML Private servername As String '服务器名 Private Dbname As String '数据库名称 Private Uid As String '数据库用户名 Private pwd As String '数据库密码 Private DSXml As New DataSet Private Xpath As String 'Xml文件路径 Sub New(ByVal str As String) Xpath = str '获得xml文件存储路径 End Sub #Region "属性用于写入 和得到xml文件内容的属性" Public Property Getserver() Get Return servername End Get Set(ByVal Value) servername = Value End Set End Property Public Property Getdbname() Get Return Dbname End Get Set(ByVal Value) Dbname = Value End Set End Property Public Property Getpwd() Get Return pwd End Get Set(ByVal Value) pwd = Value End Set End Property Public Property GetdUid() Get Return Uid End Get Set(ByVal Value) Uid = Value End Set End Property #End Region #Region "方法读写xml文件的方法当xml文件不存在时自动创建一xml文件" '读取xml文件内容 Public Function ReadXml() As Boolean Try DSXml.ReadXml(Xpath) servername = DSXml.Tables(0).Rows(0)("server") Dbname = DSXml.Tables(0).Rows(0).Item("Dbname") Uid = DSXml.Tables(0).Rows(0).Item("uid") pwd = DSXml.Tables(0).Rows(0).Item("pwd") Return True Catch ex As Exception Throw ex Return False End Try End Function '如果xml文件不存在的时候创建一xml文件 Public Function WriteXml() As Boolean Dim DT As New DataTable Try DSXml.Tables.Clear() DSXml.Clear() '给定table列框架 DT.Columns.Add("server", GetType(String)) Dt.Columns.Add("DBname", GetType(String)) Dt.Columns.Add("uid", GetType(String)) Dt.Columns.Add("pwd", GetType(String)) Dim DR As DataRow DR = Dt.NewRow DR.Item("server") = servername DR.Item("DBname") = Dbname DR.Item("uid") = Uid DR.Item("pwd") = pwd Dt.Rows.Add(DR) DSXml.Tables.Add(Dt) DSXml.AcceptChanges() DSXml.WriteXml(Xpath) Return True Catch ex As Exception Throw ex Return False End Try End Function #End Region End Class
栏目列表
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式