C#生成Access數據庫

        /// <summary>使用ADOX.Catalog.Create生成Access數據庫</summary>
        static void CreateDatabase(string dbFileName)
        
{
            
try
            
{
                
string connectionString1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + dbFileName;

                
object objCatalog = Activator.CreateInstance(Type.GetTypeFromProgID("ADOX.Catalog"));
                
object[] oParams = new object[] { connectionString1 };

                objCatalog.GetType().InvokeMember(
"Create", System.Reflection.BindingFlags.InvokeMethod, null, objCatalog, oParams);

                System.Runtime.InteropServices.Marshal.ReleaseComObject(objCatalog);
                objCatalog 
= null;
            }

            
catch (Exception)
            
{
                
//MessageBox.Show("生成Access數據庫出現錯誤!");
            }

        }

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章