Heim > Datenbank > MySQL-Tutorial > C#操作Access之创建mdb库浅析

C#操作Access之创建mdb库浅析

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-07 15:43:57
Original
1393 Leute haben es durchsucht

C#操作Access之创建mdb库是如何实现的呢?首先我们来看看基本的知识:本文C#操作Access数据库的基础知识,并提供一个相关的实例。C#的ADO.NET还不能通过编程方式创建全新的ACCESS(MDB)数据库,所以还只能使用ADOX这个来自COM的链接库来操作。 C#操作Access主

C#操作Access之创建mdb库是如何实现的呢?首先我们来看看基本的知识:本文C#操作Access数据库的基础知识,并提供一个相关的实例。C#的ADO.NET还不能通过编程方式创建全新的ACCESS(MDB)数据库,所以还只能使用ADOX这个来自COM的链接库来操作。

C#操作Access主要知识点如下:

<ol>
<li><span><span>using</span><span> System.Data.OleDb;  </span></span></li>
<li><span> </span></li>
<li>
<span>using</span><span> System.Data; </span>
</li>
</ol>
Nach dem Login kopieren

C#操作Access连接字符串:

<ol>
<li><span>String connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;  </span></li>
<li><span> </span></li>
<li><span>Data Source=product.mdb"; </span></li>
</ol>
Nach dem Login kopieren

C#操作Access建立连接:

<ol><li><span><span>OleDbConnection connection = </span><span>new</span><span> OleDbConnection(connectionString); </span></span></li></ol>
Nach dem Login kopieren

C#操作Access使用OleDbCommand类来执行Sql语句:

<ol>
<li><span><span>OleDbCommand cmd = </span><span>new</span><span> OleDbCommand(sql, connection);  </span></span></li>
<li><span> </span></li>
<li><span>connection.Open();  </span></li>
<li><span> </span></li>
<li><span>cmd.ExecuteNonQuery(); </span></li>
</ol>
Nach dem Login kopieren

C#操作Access之创建mdb库,例程如下:

需要注意的是:参数mdbPath是mdb的完整路径(不包含表的名称)。

C#操作Access之创建mdb库实例:D:\\test.mdb

<ol>
<li><span><span>//创建mdb  </span><span> </span></span></li>
<li>
<span>public</span><span> </span><span>static</span><span> </span><span>bool</span><span> CreateMDBDataBase(</span><span>string</span><span> mdbPath)   </span>
</li>
<li><span>{  </span></li>
<li><span> </span></li>
<li>
<span>    </span><span>try</span><span> </span>
</li>
<li><span> </span></li>
<li><span>    {  </span></li>
<li><span> </span></li>
<li>
<span>ADOX.CatalogClass cat = </span><span>new</span><span> ADOX.CatalogClass();  </span>
</li>
<li><span> </span></li>
<li><span>cat.Create(  </span></li>
<li>
<span>"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="</span><span>   </span>
</li>
<li>
<span>+ mdbPath + </span><span>";"</span><span>);  </span>
</li>
<li><span> </span></li>
<li>
<span>cat = </span><span>null</span><span>;  </span>
</li>
<li><span> </span></li>
<li>
<span>return</span><span> </span><span>true</span><span>;  </span>
</li>
<li><span> </span></li>
<li><span>    }  </span></li>
<li><span> //C#操作Access之创建mdb库</span></li>
<li>
<span>    </span><span>catch</span><span> {  </span>
</li>
<li><span> </span></li>
<li>
<span>return</span><span> </span><span>false</span><span>;  </span>
</li>
<li><span> </span></li>
<li><span>}  </span></li>
<li><span> </span></li>
<li><span>} </span></li>
</ol>
Nach dem Login kopieren

C#操作Access之创建mdb库的基本内容就向你介绍到这里,希望对你了解和学习C#操作Access之创建mdb库有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage