<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=Csharp%2FC_Sharp_by_API%2FSystem.Data.OleDb%2FOleDbConnection</id>
		<title>Csharp/C Sharp by API/System.Data.OleDb/OleDbConnection - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=Csharp%2FC_Sharp_by_API%2FSystem.Data.OleDb%2FOleDbConnection"/>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=Csharp/C_Sharp_by_API/System.Data.OleDb/OleDbConnection&amp;action=history"/>
		<updated>2026-04-30T08:12:05Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://nfex.ru/index.php?title=Csharp/C_Sharp_by_API/System.Data.OleDb/OleDbConnection&amp;diff=4345&amp;oldid=prev</id>
		<title> в 15:31, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=Csharp/C_Sharp_by_API/System.Data.OleDb/OleDbConnection&amp;diff=4345&amp;oldid=prev"/>
				<updated>2010-05-26T15:31:35Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 15:31, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://nfex.ru/index.php?title=Csharp/C_Sharp_by_API/System.Data.OleDb/OleDbConnection&amp;diff=4346&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=Csharp/C_Sharp_by_API/System.Data.OleDb/OleDbConnection&amp;diff=4346&amp;oldid=prev"/>
				<updated>2010-05-26T12:10:47Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==new OleDbConnection==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;  &lt;br /&gt;
using System;&lt;br /&gt;
using System.Data.OleDb;&lt;br /&gt;
class MainClass&lt;br /&gt;
{&lt;br /&gt;
  static void Main(string[] args)&lt;br /&gt;
  {&lt;br /&gt;
    OleDbConnection MyConnection = new OleDbConnection (@&amp;quot;Provider=Microsft.Jet.OLEDB.4.0; Data Source = c:\Northwind.mdb&amp;quot;);&lt;br /&gt;
    MyConnection.Open();      &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==OleDbConnection.ConnectionString==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt; &lt;br /&gt;
using System;&lt;br /&gt;
using System.Data;&lt;br /&gt;
using System.Data.OleDb;&lt;br /&gt;
class AccessConnect {&lt;br /&gt;
   static void Main() &lt;br /&gt;
   {&lt;br /&gt;
      string connString = @&amp;quot;provider = microsoft.jet.oledb.4.0;data source = Employee.mdb;&amp;quot;;&lt;br /&gt;
      OleDbConnection conn = new OleDbConnection(connString);&lt;br /&gt;
      try &lt;br /&gt;
      {&lt;br /&gt;
         conn.Open();&lt;br /&gt;
         Console.WriteLine(&amp;quot;Connection opened.&amp;quot;);&lt;br /&gt;
         Console.WriteLine(&amp;quot;Connection Properties:&amp;quot;);   &lt;br /&gt;
         Console.WriteLine(&amp;quot;\tConnection String: {0}&amp;quot;, conn.ConnectionString);    &lt;br /&gt;
         Console.WriteLine(&amp;quot;\tDatabase: {0}&amp;quot;,conn.Database);   &lt;br /&gt;
         Console.WriteLine(&amp;quot;\tDataSource: {0}&amp;quot;,conn.DataSource);&lt;br /&gt;
         Console.WriteLine(&amp;quot;\tServerVersion: {0}&amp;quot;, conn.ServerVersion);&lt;br /&gt;
         Console.WriteLine(&amp;quot;\tState: {0}&amp;quot;, conn.State);&lt;br /&gt;
      } catch (OleDbException e) {&lt;br /&gt;
         Console.WriteLine(&amp;quot;Error: &amp;quot; + e);  &lt;br /&gt;
      } finally  {&lt;br /&gt;
         conn.Close();&lt;br /&gt;
         Console.WriteLine(&amp;quot;Connection closed.&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==OleDbConnection.CreateCommand==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;  &lt;br /&gt;
using System;&lt;br /&gt;
using System.Data;&lt;br /&gt;
using System.Data.OleDb;&lt;br /&gt;
class OleDbConnectionAccess {&lt;br /&gt;
    public static void Main() {&lt;br /&gt;
        string connectionString = &amp;quot;provider=Microsoft.Jet.OLEDB.4.0;data source=F:\\Program Files\\MicrosoftOffice\\Office\\Samples\\Northwind.mdb&amp;quot;;&lt;br /&gt;
        OleDbConnection myOleDbConnection = new OleDbConnection(connectionString);&lt;br /&gt;
        OleDbCommand myOleDbCommand = myOleDbConnection.CreateCommand();&lt;br /&gt;
        myOleDbCommand.rumandText = &amp;quot;SELECT CustomerID, CompanyName, ContactName, Address FROM Customers WHERE CustomerID = &amp;quot;ALFKI&amp;quot;&amp;quot;;&lt;br /&gt;
        myOleDbConnection.Open();&lt;br /&gt;
        OleDbDataReader myOleDbDataReader = myOleDbCommand.ExecuteReader();&lt;br /&gt;
        myOleDbDataReader.Read();&lt;br /&gt;
        Console.WriteLine(&amp;quot;myOleDbDataReader[\&amp;quot; CustomerID\&amp;quot;] = &amp;quot; + myOleDbDataReader[&amp;quot;CustomerID&amp;quot;]);&lt;br /&gt;
        Console.WriteLine(&amp;quot;myOleDbDataReader[\&amp;quot; CompanyName\&amp;quot;] = &amp;quot; + myOleDbDataReader[&amp;quot;CompanyName&amp;quot;]);&lt;br /&gt;
        Console.WriteLine(&amp;quot;myOleDbDataReader[\&amp;quot; ContactName\&amp;quot;] = &amp;quot; + myOleDbDataReader[&amp;quot;ContactName&amp;quot;]);&lt;br /&gt;
        Console.WriteLine(&amp;quot;myOleDbDataReader[\&amp;quot; Address\&amp;quot;] = &amp;quot; + myOleDbDataReader[&amp;quot;Address&amp;quot;]);&lt;br /&gt;
        myOleDbDataReader.Close();&lt;br /&gt;
        myOleDbConnection.Close();&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==OleDbConnection.Database==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt; &lt;br /&gt;
using System;&lt;br /&gt;
using System.Data;&lt;br /&gt;
using System.Data.OleDb;&lt;br /&gt;
class AccessConnect {&lt;br /&gt;
   static void Main() &lt;br /&gt;
   {&lt;br /&gt;
      string connString = @&amp;quot;provider = microsoft.jet.oledb.4.0;data source = Employee.mdb;&amp;quot;;&lt;br /&gt;
      OleDbConnection conn = new OleDbConnection(connString);&lt;br /&gt;
      try &lt;br /&gt;
      {&lt;br /&gt;
         conn.Open();&lt;br /&gt;
         Console.WriteLine(&amp;quot;Connection opened.&amp;quot;);&lt;br /&gt;
         Console.WriteLine(&amp;quot;Connection Properties:&amp;quot;);   &lt;br /&gt;
         Console.WriteLine(&amp;quot;\tConnection String: {0}&amp;quot;, conn.ConnectionString);    &lt;br /&gt;
         Console.WriteLine(&amp;quot;\tDatabase: {0}&amp;quot;,conn.Database);   &lt;br /&gt;
         Console.WriteLine(&amp;quot;\tDataSource: {0}&amp;quot;,conn.DataSource);&lt;br /&gt;
         Console.WriteLine(&amp;quot;\tServerVersion: {0}&amp;quot;, conn.ServerVersion);&lt;br /&gt;
         Console.WriteLine(&amp;quot;\tState: {0}&amp;quot;, conn.State);&lt;br /&gt;
      } catch (OleDbException e) {&lt;br /&gt;
         Console.WriteLine(&amp;quot;Error: &amp;quot; + e);  &lt;br /&gt;
      } finally  {&lt;br /&gt;
         conn.Close();&lt;br /&gt;
         Console.WriteLine(&amp;quot;Connection closed.&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==OleDbConnection.DataSource==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt; &lt;br /&gt;
using System;&lt;br /&gt;
using System.Data;&lt;br /&gt;
using System.Data.OleDb;&lt;br /&gt;
class AccessConnect {&lt;br /&gt;
   static void Main() &lt;br /&gt;
   {&lt;br /&gt;
      string connString = @&amp;quot;provider = microsoft.jet.oledb.4.0;data source = Employee.mdb;&amp;quot;;&lt;br /&gt;
      OleDbConnection conn = new OleDbConnection(connString);&lt;br /&gt;
      try &lt;br /&gt;
      {&lt;br /&gt;
         conn.Open();&lt;br /&gt;
         Console.WriteLine(&amp;quot;Connection opened.&amp;quot;);&lt;br /&gt;
         Console.WriteLine(&amp;quot;Connection Properties:&amp;quot;);   &lt;br /&gt;
         Console.WriteLine(&amp;quot;\tConnection String: {0}&amp;quot;, conn.ConnectionString);    &lt;br /&gt;
         Console.WriteLine(&amp;quot;\tDatabase: {0}&amp;quot;,conn.Database);   &lt;br /&gt;
         Console.WriteLine(&amp;quot;\tDataSource: {0}&amp;quot;,conn.DataSource);&lt;br /&gt;
         Console.WriteLine(&amp;quot;\tServerVersion: {0}&amp;quot;, conn.ServerVersion);&lt;br /&gt;
         Console.WriteLine(&amp;quot;\tState: {0}&amp;quot;, conn.State);&lt;br /&gt;
      } catch (OleDbException e) {&lt;br /&gt;
         Console.WriteLine(&amp;quot;Error: &amp;quot; + e);  &lt;br /&gt;
      } finally  {&lt;br /&gt;
         conn.Close();&lt;br /&gt;
         Console.WriteLine(&amp;quot;Connection closed.&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==OleDbConnection.GetOleDbSchemaTable==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt; &lt;br /&gt;
using System;&lt;br /&gt;
using System.Data;&lt;br /&gt;
using System.Data.OleDb;&lt;br /&gt;
public class DatabaseInfo {    &lt;br /&gt;
 public static void Main () { &lt;br /&gt;
   String connect = &amp;quot;Provider=Microsoft.JET.OLEDB.4.0;data source=.\\Employee.mdb&amp;quot;;&lt;br /&gt;
   OleDbConnection con = new OleDbConnection(connect);&lt;br /&gt;
   con.Open();  &lt;br /&gt;
   Console.WriteLine(&amp;quot;Made the connection to the database&amp;quot;);&lt;br /&gt;
   Console.WriteLine(&amp;quot;Information for each table contains:&amp;quot;);&lt;br /&gt;
   DataTable tables = con.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,new object[]{null,null,null,&amp;quot;TABLE&amp;quot;});&lt;br /&gt;
   DataTable cols = con.GetOleDbSchemaTable(OleDbSchemaGuid.Columns,&lt;br /&gt;
         new object[]{null,null,&amp;quot;Employee&amp;quot;,null});&lt;br /&gt;
   Console.WriteLine(&amp;quot;The columns in the Customer table are:&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
   foreach(DataRow row in cols.Rows) &lt;br /&gt;
     Console.WriteLine(&amp;quot;  {0}\t{1}&amp;quot;, row[3],(OleDbType)row[11]);&lt;br /&gt;
   con.Close();&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==OleDbConnection.ReleaseObjectPool()==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;  &lt;br /&gt;
using System;&lt;br /&gt;
using System.Data;&lt;br /&gt;
using System.Data.SqlClient;&lt;br /&gt;
using System.Data.OleDb;&lt;br /&gt;
class MainClass&lt;br /&gt;
{&lt;br /&gt;
  static void Main(string[] args)&lt;br /&gt;
  {&lt;br /&gt;
        string ConnectionString = @&amp;quot;Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\Northwind.mdb&amp;quot;;&lt;br /&gt;
        OleDbConnection conn = new OleDbConnection(ConnectionString);       &lt;br /&gt;
        &lt;br /&gt;
        conn.Open();&lt;br /&gt;
        conn.Close();&lt;br /&gt;
        OleDbConnection.ReleaseObjectPool();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==OleDbConnection.ServerVersion==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
using System;&lt;br /&gt;
using System.Data;&lt;br /&gt;
using System.Data.SqlClient;&lt;br /&gt;
using System.Data.OleDb;&lt;br /&gt;
class MainClass&lt;br /&gt;
{&lt;br /&gt;
    public static void Main()&lt;br /&gt;
    {&lt;br /&gt;
        using (OleDbConnection con = new OleDbConnection())&lt;br /&gt;
        {&lt;br /&gt;
            con.ConnectionString =&amp;quot;provider=sqloledb;server=(local)\\SQLEXPRESS;database=MyDatabase;Integrated Security=SSPI&amp;quot;;    &lt;br /&gt;
            con.Open();&lt;br /&gt;
            if (con.State == ConnectionState.Open)&lt;br /&gt;
            {&lt;br /&gt;
                Console.WriteLine(&amp;quot;OleDbConnection Information:&amp;quot;);&lt;br /&gt;
                Console.WriteLine(&amp;quot;  Connection State = &amp;quot; + con.State);&lt;br /&gt;
                Console.WriteLine(&amp;quot;  Connection String = &amp;quot; +&lt;br /&gt;
                    con.ConnectionString);&lt;br /&gt;
                Console.WriteLine(&amp;quot;  Database Source = &amp;quot; + con.DataSource);&lt;br /&gt;
                Console.WriteLine(&amp;quot;  Database = &amp;quot; + con.Database);&lt;br /&gt;
                Console.WriteLine(&amp;quot;  Server Version = &amp;quot; + con.ServerVersion);&lt;br /&gt;
                Console.WriteLine(&amp;quot;  Timeout = &amp;quot; + con.ConnectionTimeout);&lt;br /&gt;
            }&lt;br /&gt;
            else&lt;br /&gt;
            {&lt;br /&gt;
                Console.WriteLine(&amp;quot;OleDbConnection failed to open.&amp;quot;);&lt;br /&gt;
                Console.WriteLine(&amp;quot;  Connection State = &amp;quot; + con.State);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==OleDbConnection.State==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;  &lt;br /&gt;
using System;&lt;br /&gt;
using System.Drawing;&lt;br /&gt;
using System.Collections;&lt;br /&gt;
using System.ruponentModel;&lt;br /&gt;
using System.Windows.Forms;&lt;br /&gt;
using System.Data;&lt;br /&gt;
using System.Data.OleDb;&lt;br /&gt;
using System.Data.SqlClient;&lt;br /&gt;
&lt;br /&gt;
public class MainClass{&lt;br /&gt;
    static void Main() {&lt;br /&gt;
       string ConnectionString = @&amp;quot;Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\Northwind.mdb&amp;quot;;&lt;br /&gt;
       OleDbConnection conn = new OleDbConnection(ConnectionString);&lt;br /&gt;
       // Open the connection&lt;br /&gt;
       if( conn.State != ConnectionState.Open)&lt;br /&gt;
           conn.Open();&lt;br /&gt;
       // Show the connection properties&lt;br /&gt;
       Console.WriteLine( &amp;quot;Connection String :&amp;quot;+conn.ConnectionString &lt;br /&gt;
           +&amp;quot;, DataSource :&amp;quot;+ conn.DataSource.ToString()&lt;br /&gt;
           +&amp;quot;, Provider :&amp;quot;+ conn.Provider.ToString() &lt;br /&gt;
           +&amp;quot;, Server Version:&amp;quot;+ conn.ServerVersion.ToString()&lt;br /&gt;
           +&amp;quot;, Connection Time Out:&amp;quot;+ conn.ConnectionTimeout.ToString() );&lt;br /&gt;
       // Close the connection&lt;br /&gt;
       if( conn.State == ConnectionState.Open)&lt;br /&gt;
           conn.Close();       &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>