catch(OleDbException ex)
{
    MessageBox.Show(ex.Source + "\n" + ex.Message);
}

解决方案 »

  1.   

    另外C#中只能用ADOX来建立Access数据库文件嘛?
    是的。当然你也可以在设计阶段现做个空的数据库,然后copy。执行你的sql语句去见表。
      

  2.   

    压缩和修复Access数据库没人用过嘛?
    这个挺必要的啊。Access中反复的添加删除记录会导致数据文件越来越大:(
      

  3.   

    不建议用access做web数据库,access实在是太弱了,建议用oracle或者sql server。access的问题在你的开发中会慢慢的显现出来,直到你最后受不了。我也是从access开始的,用了2个月,很多问题都解决不了,后来改用sql server,现在用oracle,发现access的很多问题,在sql server和oracle中是不存在的。
      

  4.   

    我做的是windows应用程序,需要打包的.
    用sql等,怎样打包?用户不装sql行嘛?