怎么在c#项目中创建一个MDB数据库

  介绍

本篇文章为大家展示了怎么在c#项目中创建一个MDB数据库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

<强>添加引用:

目的是//创建目录目录类

ADOX.CatalogClass  catalog =, new  ADOX.CatalogClass ();

怎么在c#项目中创建一个MDB数据库

using 系统;   using  System.Collections.Generic;   using 来;   using 包含;   using  System.Data;   using  System.Data.OleDb;   using  System.Data.SqlClient;   using 先;   using  System.Windows.Forms;   namespace  PartOfJRSpace.DataHelper   {   public  class  mdbHelper   ,{   private 才能;OleDbConnection  myConn;   test1 protected 才能;string ;///才能,& lt; summary>///才能,初始化连接数据库///才能,& lt;/summary>///才能,& lt; param  name=癮ddress"祝辞& lt;/param>   public 才能mdbHelper (string 地址)   {才能   ,,试一试   ,,{   ,,,//创建一个,OleDbConnection对象   ,,,string  strCon =,,, Provider =, Microsoft.Jet.OLEDB.4.0 ,, Data  Source =? +,地址;   ,,,myConn =, new  OleDbConnection (strCon);   ,,,myConn.Open ();   ,,}   ,,catch  (Exception 交货)   ,,{   ,,,ex.ToString ();   ,,}   ,,}///才能,& lt; summary>///才能,关闭数据连接///才能,& lt;/summary>   public 才能;void  CloseConnection ()   {才能   ,,myConn.Close ();   ,,}///才能,& lt; summary>///,才能创建一个类型和datatable一致的空表///才能,& lt;/summary>///才能,& lt; param  name=皌ableName"祝辞& lt;/param>   public 才能;void 不知道(string 表名,DataTable  dt)   {才能   ,,试一试   ,,{   ,,,string  sql =,“create  table “, +,表名;   ,,,string  tableAttribute =,““   ,,,//for  (int 小姐:=,0;,小姐:& lt;, dt.Columns.Count;,我+ +)   ,,,//{   ,,,//,tableAttribute =, tableAttribute  +, dt.Columns[我].ColumnName  +,,,,, +,方法(dt.Columns[我].DataType.ToString ()), +,“,“;   ,,,//}   ,,,//sql =, sql  +,“(Num 自动增量,“,+,tableAttribute  +,“CONSTRAINT  table_PK  PRIMARYKEY (Num));“;   ,,,for  (int 我=0;i///,才能将datatable导入对应名字的表中///才能,& lt;/summary>///才能,& lt; param  name=皃ath"祝辞& lt;/param>///才能,& lt; param  name=皀ame"祝辞& lt;/param>///才能,& lt; param  name=癲t"祝辞& lt;/param>   public 才能;void  DatatableToMdb (string 名称、DataTable  dt)   {才能   ,,试一试   ,,{   ,,,,   ,,,string  strCom =, string.Format (“select  *,得到{0},,,名字);   ,,,OleDbDataAdapter  da =, new  OleDbDataAdapter (myConn strCom也);   ,,//* * * *   ,,,OleDbCommandBuilder  cb =, new  OleDbCommandBuilder (da);//这里的CommandBuilder对象一定不要忘了,一般就是写在DataAdapter定义的后面   ,,,cb.QuotePrefix =,“[”;   ,,,cb.QuoteSuffix =,“]”;   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

怎么在c#项目中创建一个MDB数据库