<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_yqy542006</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/22994/rss</id><updated>2010-10-12T03:18:21Z</updated><author><name>寒天飞雪</name><uri>http://www.cnblogs.com/yqy542006/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yqy542006/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/22994/rss"/><entry><id>http://www.cnblogs.com/yqy542006/archive/2010/10/12/1848603.html</id><title type="text">项目中用到Excel上传到Sql数据库</title><summary type="text">项目中经常会用到Excel上传到数据库中的功能或者读取一个Excel在GridView中显示出来的情况。基本原理就是获取Excel的连接，读取Excel的数据到DataSet。 根据DataSet的结果来显示内容或者把DataSet的结果更新到数据库中。 以下就贴出代码并加上简单的注释。Imports System.DataImports System.Data.SqlClient '连接SQLS...</summary><published>2010-10-12T03:18:00Z</published><updated>2010-10-12T03:18:00Z</updated><author><name>寒天飞雪</name><uri>http://www.cnblogs.com/yqy542006/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yqy542006/archive/2010/10/12/1848603.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yqy542006/archive/2010/10/12/1848603.html"/><content type="html">&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;项目中经常会用到Excel上传到数据库中的功能或者读取一个Excel在GridView中显示出来的情况。&lt;/p&gt;&#xD;
&lt;p&gt;基本原理就是获取Excel的连接，读取Excel的数据到DataSet。 根据DataSet的结果来显示内容或者把DataSet的结果更新到数据库中。&lt;/p&gt;&#xD;
&lt;p&gt;以下就贴出代码并加上简单的注释。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Imports System.Data&lt;br /&gt;Imports System.Data.SqlClient '连接SQLSERVER数据库&lt;br /&gt;Imports System.Data.OleDb&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '连接Excel工作表&lt;/p&gt;&#xD;
&lt;p&gt;Partial Class Default_Excel&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Inherits System.Web.UI.Page&lt;/p&gt;&#xD;
&lt;p&gt;Protected Sub btnImport_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnImport.Click&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim fup As FileUpload&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim strPath As String = ""&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim i As Integer = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim dataTable As New DataTable&lt;/p&gt;&#xD;
&lt;p&gt;'获取上传控件&lt;/p&gt;&#xD;
&lt;p&gt;fup = Me.form1.FindControl("FileUpload1")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strPath = fup.PostedFile.FileName&lt;/p&gt;&#xD;
&lt;p&gt;If strPath = "" Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.Write(" &amp;lt;script&amp;gt; alert( '请先选择正确的Excel文件导入！ ') &amp;lt;/script&amp;gt; ")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.End()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;/p&gt;&#xD;
&lt;p&gt;'定义Excel连接字符串&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim sConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &amp;amp; strPath &amp;amp; "; Extended Properties=Excel 8.0;"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Try&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oleDbConnection As OleDbConnection = New OleDbConnection(sConnectionString)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oleDbConnection.Open()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '获取excel表 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataTable = oleDbConnection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, Nothing)&lt;/p&gt;&#xD;
&lt;p&gt;'获取sheet名，其中(0)(1)...(N): 按名称排列的表单元素 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '固定是读取一个工作表&lt;/p&gt;&#xD;
&lt;p&gt;Dim tableName As String = dataTable.Rows(0)(2).ToString().Trim()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tableName = "[" &amp;amp; tableName.Replace(" ' ", " ") &amp;amp; "]"&lt;/p&gt;&#xD;
&lt;p&gt;'以下SELECT 中的字段名要和Excel工作表中的一致&lt;/p&gt;&#xD;
&lt;p&gt;Dim query As String = "SELECT 字段名1,字段名2, 字段名3,字段名4,字段名5 FROM " &amp;amp; tableName&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim dataset As DataSet = New DataSet()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oleAdapter As OleDbDataAdapter = New OleDbDataAdapter(query, sConnectionString)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oleAdapter.Fill(dataset, "Rwb")&lt;/p&gt;&#xD;
&lt;p&gt;'连接SQLSERVER数据库&lt;/p&gt;&#xD;
&lt;p&gt;Dim sqlcon As New SqlConnection(SqlOpe.ConnStr)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sqlcon.Open()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '从excel文件获得数据后，插入记录到SQL Server的数据表 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim dataTable1 As DataTable = New DataTable()&lt;/p&gt;&#xD;
&lt;p&gt;'以下字段名是数据库中 表中的字段名称&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim sqlDA1 As SqlClient.SqlDataAdapter = New SqlClient.SqlDataAdapter("SELECT YEARS, PERIOD, WERKS, MATNR, BISMT,VERSION , REQQTY&amp;nbsp; FROM ProdS_ForeCast WHERE 1&amp;lt;&amp;gt;1 ", sqlcon)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim sqlCB1 As SqlClient.SqlCommandBuilder = New SqlClient.SqlCommandBuilder(sqlDA1)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sqlDA1.Fill(dataTable1)&lt;/p&gt;&#xD;
&lt;p&gt;Dim dataRow11 As DataRow&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Each dataRow11 In dataset.Tables("Rwb").Rows&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'sql里数据dataRow1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim dataRow1 As DataRow = dataTable1.NewRow()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataRow1("YEARS") = dataRow11("字段名1")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataRow1("PERIOD") = dataRow11("字段名2")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataRow1("WERKS") = dataRow11("字段名3")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataRow1("MATNR") = dataRow11("字段名4")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataRow1("BISMT") = dataRow11("字段名5")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataTable1.Rows.Add(dataRow1)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.Write(" &amp;lt;script&amp;gt; alert( '一共导入 " &amp;amp; dataset.Tables("Rwb").Rows.Count.ToString() &amp;amp; " 条记录&amp;nbsp; ') &amp;lt;/script&amp;gt; ")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sqlDA1.Update(dataTable1)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oleDbConnection.Close()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Catch ex As Exception&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(ex.ToString())&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Try&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;/p&gt;&#xD;
&lt;p&gt;End Class&lt;/p&gt;&#xD;
&lt;p&gt;如果需要在GridView中显示将DataSet的结果绑定到GridView的DataSource就可以了&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/yqy542006/aggbug/1848603.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/yqy542006/archive/2010/10/12/1848603.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/yqy542006/archive/2009/04/20/1439485.html</id><title type="text">转载： 房贷的两种还款方式介绍</title><summary type="text">众所周知，银行住房贷款的分期付款方式分为等额本息付款和等额本金方式付款两种方式。两种付款方式的月付款额各不相同，计算方式也不一样。网上分别 有着两种还款方式的计算公式。然而，对于这两个公式的来源却很少有解释，或者解释是粗略的或错误的。本人经过一段时间的思考，终于整明白了其中的原理，并 且运用高中数学理论推导出了这两个计算公式。本文将从原理上解释一下着两种还款方式的原理及计算公式的推导过程。 无论哪...</summary><published>2009-04-20T02:24:00Z</published><updated>2009-04-20T02:24:00Z</updated><author><name>寒天飞雪</name><uri>http://www.cnblogs.com/yqy542006/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yqy542006/archive/2009/04/20/1439485.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yqy542006/archive/2009/04/20/1439485.html"/></entry><entry><id>http://www.cnblogs.com/yqy542006/archive/2009/03/30/1425155.html</id><title type="text">RFC访问SAP(C#)</title><summary type="text">using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using SAPFunctionsOCX;using SAPLogonCtrl;u...</summary><published>2009-03-30T07:11:00Z</published><updated>2009-03-30T07:11:00Z</updated><author><name>寒天飞雪</name><uri>http://www.cnblogs.com/yqy542006/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yqy542006/archive/2009/03/30/1425155.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yqy542006/archive/2009/03/30/1425155.html"/></entry><entry><id>http://www.cnblogs.com/yqy542006/archive/2009/03/30/1425133.html</id><title type="text">VB.net连接SAP实例(vb.net写法)</title><summary type="text">上一篇简单写了vb6.0中访问SAP， 本篇用vb.net实现同样的功能，只是把读取出来的内容存放在数据库中，然后利用GridView显示出来。 当然可以直接存入DataTable或DataSet中直接显示出来。以下见代码示例：Imports SystemImports System.Collections.GenericImports System.ComponentModelImports S...</summary><published>2009-03-30T06:52:00Z</published><updated>2009-03-30T06:52:00Z</updated><author><name>寒天飞雪</name><uri>http://www.cnblogs.com/yqy542006/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yqy542006/archive/2009/03/30/1425133.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yqy542006/archive/2009/03/30/1425133.html"/></entry><entry><id>http://www.cnblogs.com/yqy542006/archive/2009/03/30/1425119.html</id><title type="text">VB.net连接SAP实例</title><summary type="text">最近在研究vb连接SAP的例子， 终于可以正常登录SAP通过RFC读取SAP中的数据。下面是具体的代码：vb6.0写法：'定义公共变量Public Connect As ObjectPublic Functions As Object'登录SAPPrivate Sub Command1_Click() '创建ocx对象 Set Functions = CreateObject("Sap.Funct...</summary><published>2009-03-30T06:40:00Z</published><updated>2009-03-30T06:40:00Z</updated><author><name>寒天飞雪</name><uri>http://www.cnblogs.com/yqy542006/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yqy542006/archive/2009/03/30/1425119.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yqy542006/archive/2009/03/30/1425119.html"/></entry><entry><id>http://www.cnblogs.com/yqy542006/archive/2008/12/29/1364534.html</id><title type="text">Winform 树型菜单例子</title><summary type="text">核心代码：Imports System.Data.SqlClientPublic Class Form1 Inherits System.Windows.Forms.Form Private ds As New DataSet() ' AddTree递归函数每次都要用到数据集中的一个表，所以定义成private#Region " Windows 窗体设计器生成的代码 " Public Sub Ne...</summary><published>2008-12-29T07:18:00Z</published><updated>2008-12-29T07:18:00Z</updated><author><name>寒天飞雪</name><uri>http://www.cnblogs.com/yqy542006/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yqy542006/archive/2008/12/29/1364534.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yqy542006/archive/2008/12/29/1364534.html"/></entry><entry><id>http://www.cnblogs.com/yqy542006/archive/2008/12/02/1345988.html</id><title type="text">介绍： MRP和MPS</title><summary type="text">MPS:主生产计划的对象是产成品或关键零部件。主生产计划的目的是降低库存（包括在制品）成本和提高计划的稳定性。在下列情况下，主生产计划是必须的： 为了确保物料不出现短缺，输入了不同的缓冲时间和安全库存，这不可避免导致了高库存水平。因此尤其对于高价值的物料会出现高仓储成本。 这些物料的主计划极大地影响成个生产流程：相关组件的计划依赖于产成品或关键零部件的计划结果，即使各产品之间的所有物料很少相同...</summary><published>2008-12-02T08:12:00Z</published><updated>2008-12-02T08:12:00Z</updated><author><name>寒天飞雪</name><uri>http://www.cnblogs.com/yqy542006/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yqy542006/archive/2008/12/02/1345988.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yqy542006/archive/2008/12/02/1345988.html"/></entry><entry><id>http://www.cnblogs.com/yqy542006/archive/2008/12/02/1345902.html</id><title type="text">收藏： SQLServer的存储结构</title><summary type="text">今天同事问了我一个SQL的问题，关于SQL Server内部存储结构的，我觉得挺有意思，所以写下这篇博客讨论并归纳了一下。问题是这样的：首先我们创建两张表，一张表的列长度是4039字节，另一张表的长度是4040字节，他们就只有一个字节的差距，比如以下创建表的SQL：CREATETABLEtb4039(c1INTIDENTITY,c2char(4035)notnull)CREATETABLEtb40...</summary><published>2008-12-02T07:06:00Z</published><updated>2008-12-02T07:06:00Z</updated><author><name>寒天飞雪</name><uri>http://www.cnblogs.com/yqy542006/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yqy542006/archive/2008/12/02/1345902.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yqy542006/archive/2008/12/02/1345902.html"/></entry><entry><id>http://www.cnblogs.com/yqy542006/archive/2008/12/02/1345892.html</id><title type="text">转载: 正则表达式介绍</title><summary type="text">转载自： http://www.regexlab.com/zh/regref.htm引言 正则表达式（regular expression）就是用一个&amp;#8220;字符串&amp;#8221;来描述一个特征，然后去验证另一个&amp;#8220;字符串&amp;#8221;是否符合这个特征。比如 表达式&amp;#8220;ab+&amp;#8221; 描述的特征是&amp;#8220;一个 'a' 和 任意个 'b' &amp;#8221;，那么 '...</summary><published>2008-12-02T07:04:00Z</published><updated>2008-12-02T07:04:00Z</updated><author><name>寒天飞雪</name><uri>http://www.cnblogs.com/yqy542006/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yqy542006/archive/2008/12/02/1345892.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yqy542006/archive/2008/12/02/1345892.html"/></entry><entry><id>http://www.cnblogs.com/yqy542006/archive/2008/08/04/1259657.html</id><title type="text">.net 连接ORACLE 数据库的例子</title><summary type="text">利用 System.Data.OracleClient.Dll 的组件进行连接：首先配置WebConfig 文件；&amp;lt;connectionStrings&amp;gt; &amp;lt;add name="oracleconn" connectionString="Data Source="";User ID=ryq;Password=123456" providerName="System.Data.Ora...</summary><published>2008-08-04T02:22:00Z</published><updated>2008-08-04T02:22:00Z</updated><author><name>寒天飞雪</name><uri>http://www.cnblogs.com/yqy542006/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yqy542006/archive/2008/08/04/1259657.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yqy542006/archive/2008/08/04/1259657.html"/></entry></feed>
