Tag: ms access 2010

从DB检索图像时参数无效

最后,我想从Access数据库中获取一个OLE类型的图像并将其放入一个图片框中。 在C#和MS Access 2010中使用Visual Studio 2012.我的解决方案是一个非Web相关的应用程序。 所以这是查询代码。 我正在构建一个对象( Equipamento ),其中包含一个System.Drawing.Image属性,这是该问题的焦点。 OleDbConnection l = OleDbConnectionDAO.createConnection(); Equipamento eq = new Equipamento(); try { OleDbDataAdapter adapter = new OleDbDataAdapter( “SELECT * FROM [APP_Equipamento_Geral] WHERE COD_ETIQ like ‘%” + codigo + ” %'”, l); DataSet ds = new DataSet(); adapter.Fill(ds, “[APP_Equipamento_Geral]”); string s = ds.Tables[“[APP_Equipamento_Geral]”].Columns[16].ColumnName; foreach (DataRow row in […]

使用C#.accdb文件的Microsoft Access Compact和Repair

我需要使用C#压缩和修复.accdb(最后一个MS Access)版本 我试过用这个: var jroEngine = new JRO.JetEngineClass(); var old_ = Provider=Microsoft.ACE.OLEDB.12.0;Data Source=’c:\a.accdb’; var new_ = Provider=Microsoft.ACE.OLEDB.12.0;Data Source=’c:\b.accdb’; jroEngine.CompactDatabase(old_, new_); Marshal.ReleaseComObject(jroEngine); 有一个错误: {“无效的论点。”}

如何在Access2010中保存RichTextBox内容

我正在创建一个字典系统,其中单词含义在RichTextBox是可编辑的(用户定义FontSize,Color等…) 那么如何以RTF格式保存Access数据库中RichTextBox内容的含义呢? 我怎么读这个?

C#windows应用程序访问数据库数据不会在关闭时持续存在

我正在使用C#创建一个Windows应用程序,我正在访问一个空的Access数据库,其中包含两个表:省和位置。 我正在处理只处理省份表的表单,如下所示: 这是一个子表单。 当它打开时,我可以插入/更新记录等。每当我进行更改时,我单击“加载表”按钮以显示DataGridView对象中的更改。 如果我关闭此子窗体并再次显示它,我可以单击“加载表”按钮并调用DataGridView对象中显示的所有数据。 但是,如果我完全关闭应用程序,那么我将丢失所有数据。 我通过双击数据库文件在Access中启动它来certificate这一点,我可以看到数据肯定已经消失。 这已成为一个谜,因为我无法弄清楚为什么数据不会在文件中持久存在。 请指教。 以下是表单的代码。 您可以从我的方法中看到,我每次执行函数时都要小心关闭连接对象。 所以我不知道为什么我一直在丢失关于应用程序关闭的数据? using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.OleDb; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace GTI_Taxi_Pricing { public partial class frmProv : Form { private OleDbConnection connection = new OleDbConnection(); public frmProv() { InitializeComponent(); connection.ConnectionString = @”Provider=Microsoft.ACE.OLEDB.12.0;Data […]

如何在未安装Office 2010的计算机上安装带有MS Access数据库的visual studio 2010安装项目?

我正在用C#开发wpf应用程序。 我已成功为visual studio 2010中的wpf应用程序创建了安装项目。我已将MS Access 2010用作数据库。 它安装在所有计算机上。 但在某些计算机上没有安装Microsoft Office,在某些计算机上有MS Office的较低版本,如MS Office 2003.当我在这些计算机上安装我的应用程序时,它会给我带来连接问题。 你能告诉我我该怎么做吗? 我是否需要在Visual Studio 2010安装项目中包含MS Access 2010的任何先决条件? 如果有什么是它们以及如何包含它们?

部署到“C:\ Program Files \ …”后,我的应用程序无法更新Access数据库

我已经部署了我的应用程序以备另一个用户(另一台计算机)使用,但是当我尝试将数据添加到数据库时,我得到了错误 操作必须使用可更新的查询 错误是这样的(这是我已经部署我的程序并在应用程序下运行,而不是在Visual Studio下运行): 但它在视觉工作室下运行得很好,像这样的图像(注意,一旦我点击提交按钮,它就应该存储在数据库中,并将其显示在datagridview上,如下图所示): 而且我还有另一个问题,删除function没有运行,添加和删除错误出现在我部署我的程序后,但我会在另一个线程上发布。 我该如何解决这个问题?