Tag: sql server 2008 r2

使用每个对的一个通用列来连接表

早上好, 我得到了一个命令,将excel中的报告与我从SQL Server DB中提取的信息进行合并。 我有这些表,我需要join,如下所示: 部 DID DName 1 Finance 2 Engineering 3 Administration 用户 UID UName RID 1 Takamiya Aido 5 2 Yagari Touga 4 3 Kain Akatsuki 3 4 Kuran Kaname 2 5 Kiryuu Zero 1 angular色 RID RName 1 Executive Secretary 2 Maintenance Supervisor 3 Boilermaker 4 Fitter 5 Payroll Clerk 元数据 […]

如何写这个SQL语句更新在哪里?

Update [E1$] set [LR/Virtual/MW]='LR' , [Vir No#]=null where [Conc] , [Vir No#] in ( SELECT [Conc] , [Vir No#] FROM [E1$] where [Vir No#] is not null group by Conc , [Vir No#] having Count(LR)<28 )

如何更改excel ssis包的导出excelpath

我有一个SSIS包来导出数据到excel文件。 我现在从我原来的文件夹中删除了Excel文件,并把它放在一个新的文件夹。 我看到包发送错误。 “包validation错误”。 我想知道是否有办法改变ssis包中的excel文件的目标path

在SQL Server 2008中存储其他语言,并重新获取

我正在使用Excel工作表将logging上载到数据库中。 Excel表中的某些列不是英文的。 我怎样才能读取和存储其他语言到数据库中? 我可以在数据库中完美的阅读和存储英文。 我search谷歌的一些选项。 我试过以下代码将其转换为UTF8并存储在数据库中。 我数据库我使用nvarchar(MAX) 。 byte[] bytes = Encoding.UTF8.GetBytes(dsExcel.Tables[0].Rows[i][7].ToString()); string myString = Encoding.UTF8.GetString(bytes); 当它被存储在数据库中,我只能看到?????????? 在列中。 如果我从文本框input并存储,那么我没有任何问题。 请帮助 – 可以做些什么? 我想从数据库中存储和检索相同的语言string。

SSRS导出为CSV错误

我有一个SSRS报告,其中有一列,当导出到Excel(XLSX)正确显示,但导出为CSV时,它给出了一个错误,我似乎无法弄清楚如何解决。 列值是以下expression式(抱歉格式化,SSRS使得难以将其格式化为易读的语句): =IIF(IsNothing(Fields!SomeField1.Value) Or Fields!SomeField1.Value = "", "", (Replace("- " + Fields!SomeField1.Value, ",", vbCrLf + "-"))) + IIF(IsNothing(Fields!SomeField2.Value) Or Fields!SomeField2.Value = "", "", vbCrLf + "- " + Fields!SomeField2.Value) CSV文件中显示的错误是: CSV公式栏中的值显示=- N/A -似乎是什么原因造成的错误,但我不明白为什么。 这种行为是特别奇怪的,因为有其他行在同一列中的值像- Test comment和- Yet another testing comment显示没有任何错误… -字符是必需的,因为企业希望列显示为项目符号列表。 有没有办法解决这个问题,而不删除- ?

SQL批量插入不正确地插入值到表中

我有一个Excel文件(.xlsx),我试图将文件的内容上传到Sql服务器表中。 Iam使用SQL批量复制批量插入数据。 数据被插入到表中,但是我发现数据没有正确插入。 这里是示例Excel数据 – 这是Sql批量复制的代码: string fname = Path.GetFileName(fup_addRoute.FileName); fup_addRoute.SaveAs(Server.MapPath("/Admin/UserRoutes/" + fname)); string path = Server.MapPath("/Admin/UserRoutes/" + fname); using (OleDbConnection connection = new OleDbConnection(string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=Excel 8.0", path))) { OleDbCommand command = new OleDbCommand("select * from [Sheet1$]", connection); connection.Open(); System.Data.Common.DbDataReader dr = command.ExecuteReader(); SqlBulkCopy bulkInsert = new SqlBulkCopy(con); bulkInsert.DestinationTableName = "routesdata"; bulkInsert.WriteToServer(dr); connection.Close(); dr.Close(); […]

将数据加载到excel文件的查询语法不正确

我有我查询哪些在Excel文件中写入。 查询看起来像这样 EXEC sp_makewebtask @outputfile = 'e:\Testing.xls', @query = ' SELECT top 10 * FROM [myDB].[dbo].[TOTALS_DAY] WHERE [START_DATETIME] < '20140501'', @FixedFont=0, @lastupdated=0, @resultstitle = 'Testing details' 如果我注释掉它生成的where子句,但是我必须使用date和当我指定date时抛出我的错误。 消息102,级别15,状态1,行5 “20140501”附近的语法错误。 如何解决这个问题?

使用C#将Excel文件导入Microsoft SQL Server

我有一个C#程序,我想将一个Excel文件导入Microsoft SQL Server 2008 R2。 有人可以给我一个链接或教程,我可以充分了解如何? 我一直在做这个很长一段时间,我真的不知道如何实现这一点。 请帮忙。 谢谢。

将SQL Server 2008 R2数据库导出到Excel 2007时出错

我试图将SQL Server 2008 R2数据库导出到Excel 2007.我在SQL Server Management Studio中使用了导出向导。 我用一个查询来导出表的一些列。 我检查了查询(看到了parsing结果),这很好。 但在REVIEW DATA TYPE MAPPING它显示错误通知。 它正在将varchar转换为LongText 。 但是当我执行这个包的时候,运行fail显示fail状态,比如prepare for execute , pre-execute , execute 。 错误信息是这样的 错误0xc002f210:准备SQL任务1:执行查询“CREATE TABLE Query ( id Long, sku LongText …”失败,出现以下错误:“来自外部数据库驱动程序(1309)的意外的错误。”。可能的失败原因:查询,“ResultSet”属性设置不正确,参数设置不正确或连接未正确build立。 (SQL Server导入和导出向导) 有人有线索最新的错误?

如何我可以将我的.xlsx Excel表单文件转换为有效的.csv文件。 当一些excel单元格包含“,”

我想将我的.xlsx Excel表单文件转换为.csv文件,使用导入数据向导将其导出到我的SQL Server 2008中。 所以我按照这些步骤: 我在Microsoft Excel 2010应用程序中打开我的.xlsx excel表单。 我点击另存为。 我select了CSV文件types如下: 我去了SQL Server >>导入导出数据(64X),如下所示: – 我浏览.csv并执行映射,如下所示: 然后我继续向导,它为我创build了一个新的数据库表,但问题是,在我原来的.xlsx文件中,我已经有一些包含字符的单元格,所以在.csv文件中它会错误地映射数据,因为,用于定义.csv中的数据分隔符。 所以任何人都可以提出如何解决这个问题? 我可以将我的.xlsx文件转换为一个有效的.csv文件,它将添加任何find的.xlsx单元作为数据本身的一部分,而不是作为.csv文件中的分隔符?