解决方案 »
- XP系统上outofmemoryexception 异常
- StringBuilder的{A_{0}_B}问题,为什么报错呢?
- 两个字符串比大小
- 求一正则表达式
- 大家好,怎样才能知道TreeNode属于哪棵树
- 在Winform中如何打开一个IE并转到我想要的地址?(在线等)
- 新手求助:实现重新上传得函数遇到问题,急~~~帮帮忙,谢谢!
- 求助vs.net2003下载
- 请问RichTextBox中能否定义选中状态背景颜色
- 有C#,和VB基础,要不要看ASP。NET经典入门这本书??
- 检索DataGridView中单元格中已经改变的数据 并保存到xml文件中。WINFORM下
- combobox和textbox问题
根据机器的情况,使用合适的连接字符串。
建议你在你的程序数据连接那里修改为:try
{
OleDbConnection accesscon = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Course.accdb");
OleDbDataAdapter accapa = new OleDbDataAdapter("select * from course order by id", accesscon);
DataSet tab2 = new DataSet();
accapa.Fill(tab2);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
看看是否因为连接不上数据库导致的。
我的经验:你的office版本比客户端要高导致的
64 位 OLEDB Provider for ODBC (MSDASQL)http://www.microsoft.com/downloads/details.aspx?FamilyID=000364db-5e8b-44a8-b9be-ca44d18b059b&displayLang=zh-cn