Tag: ms access 2010

Microsoft.Jet.OleDb和Microsoft.Ace.OleDb之间的区别

自从我使用“Microsoft.Jet.Oledb”驱动程序访问和显示数据的Classic ASP和Microsoft Access进行了一些编程以来,已经有好几年了。 我被要求使用“Microsoft.Ace.Oledb”访问MS Excel数据。 我发现这是“Microsoft Access 2010 Engine Redistributable”下载的一部分。 我想知道如果“Microsoft.Jet.OleDb”已经取代了“Microsoft.Ace.Oledb”驱动程序,并且基本上是相同的还是完全不同的东西? 另外,您是否在购买MS Access 2010时通常会获得“Microsoft.Ace.Oledb”驱动程序?

在C#中将Access图像OLE对象转换为原始图像字节数组

我似乎无法得到一个答案所有在一起,我真正的问题从数据库检索图像时,无效的参数所以,我试图一块一块。 在C#和MS Access 2010中使用Visual Studio 2012.我的解决scheme是与应用程序无关的web。 我不确定这个部分,所以在这里我的问题是如何正确地从一个查询中的行中的一个OLE对象的图像到一个字节数组( byte [] ),因为当然不是我如何用下面的代码来做这件事。 我在说的是row [“FOTO”] 。 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 ds.Tables["[APP_Equipamento_Geral]"].Rows) { eq.NSerie = row["N_SERIE"].ToString(); eq.NInventario = row["Codigo"].ToString(); if (row["FOTO"] […]

是否有可能在Microsoft Access更新查询中以编程方式传递参数?

我有一个相当大的查询,join了十几个表,我想拉回基于id字段的logging( 例如 : between nStartID and nEndID )。 我创build了两个参数,并将其作为标准进行testing,并且工作正常。 问题是,我需要从主查询中运行一个插入查询,并且在主查询中需要它们所在的参数。 所以,我需要传递参数给它编程。 任何人都知道如何做到这一点? 谢谢。