Tag: sql server ce

如何使用excel vba通过ADO打开连接时指定SQL Server CE数据库大小?

我有一段代码将所有数据从SQL Server CE数据库中提取到Excel中。 这适用于小型数据库(小于250 MB),但在处理大型DB(在我的情况下为1.24GB)时,ADO连接状态未打开。 我们如何在连接string中指定最大数据库大小= 2047? 这是我尝试过的那个,但没有奏效。 stConnection = "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Max Database Size=2047; Data Source= " & Filepath & " ;Persist Security Info=False"

将sql ce表转换为.xls或.xlsx格式

我有一个ac#windows应用程序,它使用SQL Compact Edition 3.5中的数据库进行数据操作。 我想将数据库中的每个表转换为一个excel文件。 我意识到,我可以简单地逐个读取单元格,然后导出为ex​​cel,但是,我有很多表格(高于100),这可能需要很长时间。 有什么方法可以更快速地将SQL CE数据库文件中的表转换为Excel电子表格。 我的用户需要excel中的数据,因为他们想要访问原始的,非操作的数据以供参考。 而且,他们对excel也很满意。 有没有简单的技术来完成这个?

从SQL Server CE表写入excel文件

对不起,我的拼写,我用本地数据库创build如此的C#表单应用程序。 我创build了简单的代码工作正常: SqlCeConnection conn = new SqlCeConnection("Data Source = 4.sdf"); Microsoft.Office.Interop.Excel.Application xls = new Microsoft.Office.Interop.Excel.Application(); Workbook vb = xls.Workbooks.Add(XlSheetType.xlWorksheet); Worksheet vs = (Worksheet)xls.ActiveSheet; String t = "SELECT d.[regnr], d.[dalisid],d.[kiekis],d.[kaina] FROM [bilietas] AS b, [dalispard] AS d WHERE b.[regnr]=d.[regnr]"; SqlCeCommand cmd = new SqlCeCommand(t, conn); conn.Open(); SqlCeDataReader rdr = cmd.ExecuteReader(); int i=2; object aa, bb, cc, […]

Excel 64位和SQL Server CE 4与entity framework的私人部署6

我正在部署使用entity framework6和我的VSTO Excel加载项的SQL Server CE 4.0数据库。 在开发机器上与数据库的通讯工作正常但是在用Excel 64bittestingPC时,我得到一个exception: ADO.NET提供的名称为“System.Data.SQlServerCe.40”的variables名称未在计算机或应用程序configuration文件中注册 相同的configuration,但与Excel 32位数据库通信build立没有任何问题。 在两台testing电脑上的操作系统是Win7 – 64位 我已经检查过在部署文件夹中存在所有库(x86和amd64)。 有什么想法吗?

将Excel导入到SQL Server CE

我有一个excel格式的表(2007年,但我可以保存下面的任何东西,自然),我有一个SQL Server精简版3.5 SP1数据库表与相应的列。 我只是想用来自Excel文件的数据填充SQLCE表。 数据只包含string和整数。 我试过这个实用程序无济于事,我也试过这个SQL脚本,但它不会工作,因为BULK INSERT在SQL Server CE中不受支持。 我也发现这个微软的教程,但我基本上无能为力,提到SQL,提供者等… 谢谢 ! 编辑:我想出了下面的代码(通过这个职位 ) var fileName = string.Format("{0}\\DataValues.xls", Directory.GetCurrentDirectory()); var connectionString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0; data source={0}; Extended Properties=Excel 8.0;", fileName); var adapter = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", connectionString); var ds = new DataSet(); adapter.Fill(ds, "anyNameHere"); DataTable dataTable = ds.Tables["anyNameHere"]; foreach (DataRow row in dataTable.Rows) _entities.MyObjectSet.AddObject(new […]

如何将SQL Server Compact表导出到使用C#的Windows CE中的Excel?

我需要在C#应用程序中将SQL Server Compact 3.5 Table(* .sdf文件)中的表导出到Windows CE中的Excel中。 谁能帮帮我吗? 有没有更简单的方法,然后查询所有的数据,然后parsing到Excel表?