Tag: sql server

在使用Microsoft.Ace.Oledb.12.0提供程序时,数据在255个字节后被截断

我正在使用ACE提供程序读取Excel表格,并且某些单元格包含大于255个字节的数据。 我试着在registry设置中更改TypeGuessRows以及从连接string中设置相同的值。 我仍然得到代码中的截断值。 我无法重组Excel表或使用其他提供者。 我运行64位窗口。 我的办公版是2013年。(有一点小小的怀疑是否因为这个原因)。 这是我的连接string; 对于那些数据<255字节的单元,它工作正常。 var connectionString = string.Format("provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + fileName + ";Extended Properties=\"Excel 12.0;IMEX=1;HDR=YES;TypeGuessRows=0;ImportMixedTypes=Text\""); 任何解决scheme 提前致谢。

在Report Builder 3.0中如何将Excel公式插入单元格?

有SQL Server Reporting Services的RDL报告模板。 我需要在报表模板中为表格中的单元格设置值,该值必须从报表中的其他值计算得出。 当报告导出到Excel文件时,我需要在该单元格中看到Excel公式。 例: 1)具有三列表格的示例报告模板。 第一个单元格必须是第二个和第三个的总和: 2)我设置了第一列的expression式以在输出报告中重现excel公式: 3)当报告被导出到Excel文件时,我在单元格中看到公式的原始文本: 4)但是当我点击在Excel公式input单元格中的值转换为正确的值:

如何在Excel VBA项目中保护ADO连接?

我有一个Excel电子表格(.xlsb),通过VBA中的ActiveX数据对象(ADO)连接到SQL Server,我必须与一群人共享。 代码使用以下string连接执行数据库: ' Create the connection string. sConnString = "Provider=SQLOLEDB;" & _ "Data Source={server name};" & _ "Initial Catalog={database name};" & _ "UserId={username};" & _ "Password={password};" 如何保持我的SQL用户名和密码安全,并防止第三方获得访问权限? 密码保护VBA项目是否足够或可以很容易地破解?

将从Excel导出的非规范化关系数据导入到SQL Server中

我需要从Excel电子表格导入数据到SQL Server,但数据不是关系/标准格式,所以导入向导不会削减它(据我所知)。 数据的格式如下: Category SubCategory Name Description Category#1 SubCategory#1 Product#1 Description#1 Category#1 SubCategory#1 Product#2 Description#2 Category#1 SubCategory#2 Product#3 Description#3 Category#1 SubCategory#2 Product#4 Description#4 Category#2 SubCategory#3 Product#5 Description#5 (道歉我缺乏创造力,在这个早晨的时候拿出“真实”的数据…) 每行包含一个独特的产品,但cateogry结构是重复的。 我想将这些数据导入到三个表中: Category SubCategory Product (我知道SubCategory应该真的被包含在Category中,DB不是我的devise) 我需要一种方法来导入基于Category和SubCategory列的唯一行,然后在将其他列导入Product时,根据名称获取对SubCategory的引用。 没有脚本编写这个,有没有办法使用导入向导或其他工具来做到这一点?

从Excel 2010查询SQL Server 2008

我们有一些用户想要从Excel 2010中查询我们的SQL Server 2008数据库之一。我可以看到如何从Excel中检索SQL表或视图的值,但是我看不到如何通过SQL Server a具体的查询。 非常感谢。

SQL Server 2012pipe理工作室:导出到Excel

我在SQL Server 2012 Management Studio中编写了一个基本的SQL查询,并列出了一个结果。 我尝试导出到Excel与Ctrl + Shift + C (复制与标题),我已经粘贴到Excel表,但有些行来了2或很多行。 每一行,只看一行,但它正在查看很多行。 这是这样的 xID xName xSurname xOther ————————————————- 1 AAA 2 BBB 3 CCC 4 DDD

SQL Server使用OPENROWSET导出到Excel

我成功出口到以下声明: insert into OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=C:\template.xls;', 'SELECT * FROM [SheetName$]') select * from myTable 是否有任何标准的方式来使用这个模板指定一个新的名称为Excel表,使模板永远不会被写入或我必须想出一些解决办法? 在用户体验中做到这一点的最佳方式是什么?

通过Web服务将数据从Sql Server移动到Excel

我的用户需要Excel中的应用程序的数据。 数据驻留在SQL Server数据库中,但我不希望用户直接访问数据库,我宁愿为他们提供一个Web服务来获取数据。 通过Web服务将数据从SQL Server移动到Excel的最佳方式是什么?

SQL Server查询具有与Excel VLookup相同的function

我有2列数据,我需要相互比较 – 列A和列B. A栏: Steve Jane Mary Peter Ed Scott Ted B栏: Peter Scott David Nancy 列A的数据量大于列B. 但它可能没有列B中的所有值 我需要找出列B中的哪些值也在列A中。 预计以上样本数据的输出: Peter TRUE Scott TRUE David FALSE Nancy FALSE 需要使用SQL Server / T-SQL来获得这个输出。 列A和列B是2个独立表中的字段 2表中没有其他列 感谢你的帮助!

从Excel运行SQL Server过程

我正在使用SQL Server 2008 Enterprise。 我在一个数据库中创build了一个过程。 该过程由对不同数据库的多个查询组成,正在显示最终的组合结果集。 我尝试通过Excel来执行它,所以结果会自动出现在Excel工作表中,但是我收到错误: 查询没有运行,或者数据库表无法打开。 检查数据库服务器或联系您的DBA。 确保外部数据库可用并且尚未被移动或识别,然后再次尝试操作 我创build了一个简单的过程,只查询一个数据库,结果显示在Excel表单中,没有问题。 因此,我怀疑,原来的程序失败了,因为我正在查询过程中的几个数据库,当在“外部数据属性”的连接细节中,只提到一个数据库。 我的问题是 – 能解决吗? 我可以在程序中使用多个数据库并在Excel中查看吗? 谢谢你,Roni