openrowset

    4热度

    2回答

    我想一个变量传递到OPENROWSET一个SELECT语句,但我一直收到错误 DECLARE @dDateTIME DATE SET @dDateTIME = (SELECT SalesDate FROM dbo.SalesDate) INSERT INTO dbo.tblSales SELECT * FROM OPENROWSET('MSDASQL', 'dsn=mydsn;uid=m

    1热度

    1回答

    我有一个包含大约301808行和2列的excel 2007文件。我试图使用SSIS导入,但不能使用2007 excel。然后我决定尝试在SQL Server中创建一个链接服务器,按照此处的说明操作: 在SQL Server Management Studio中,展开对象资源管理器中的服务器对象。 右键单击链接服务器,然后单击新建链接的服务器。 在左侧窗格中,选择常规页面,然后按照下列步骤操作: 在

    1热度

    1回答

    由于链接服务器不容易发送openrowset查询我通过SQLCMD模式直接连接到远程Sql Server。但是,使用查询分析器就可以了。当我把代码存储过程我甚至无法保存: :Connect x.x.x.x -U sa -P password select * from openrowset('VFPOLEDB','\\share\db\s_object.dbf';''; '','SE

    1热度

    1回答

    我试图从Excel电子表格中将数据读入SQL,但由于某些原因,某些字段显示为NULL,即使电子表格在特定的列/行中有数据(在这种情况下,它是一个数)。 所有具有文本的其他列/行都显示为OK。 这是我使用 select * from OPENROWSET ('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=G:\XLS\ACK.xls', [ACK$])

    2热度

    1回答

    我一直在面对一个问题几个小时,而且我似乎无法摆脱这个问题。 所以我有一个SQL Server数据库2008 R2,排序SQL_Latin1_General_CP1_CI_AS。 里面有一个表,其中有一个名为incoming_name的字段。该字段的排序规则也是SQL_Latin1_General_CP1_CI_AS,它是一个NVARCHAR(255)。 我有一个大约123000行的.csv文件。这

    2热度

    2回答

    我试图在单列中组合数据并在尝试这样做时遇到很多问题之间添加分隔符。 我正在从一个大的XML文件(8 + megs)工作,并试图将数据片段合并到我的数据库的单个列。下面的查询是这样做的(有点),但目前没有数据分离。 WITH XmlFile (Contents) AS ( SELECT CONVERT (XML, BulkColumn) FROM OPENROWSET (BULK 'C:\test

    2热度

    2回答

    正如标题所说,我试图使用openrowset将FoxPro dbf文件导入sql服务器。起初,我试图将DBF导出到xls文件并使用导入/导出向导导入。这通常工作得很好,但是有一个字段有时会包含一个非常长的字符串,并且在从dbf导出到xls期间,该字符串将被截断为4096个字符。 我找到了一个old post,说明了如何使用openrowset完成此操作。 当我尝试的第一个答案: select *

    0热度

    2回答

    我用这, Insert into smst (id,mobile,day,month,year,time,model,imie1,imie2,FullMessage) select * FROM OPENROWSET ('Microsoft.Ace.OLEDB.14.0','Excel 14.0;Database=L:\SMS.xlsx;HDR=YES' , 'SELECT id,mob

    1热度

    1回答

    我有一个带有nvarchar参数的存储过程。我想用OPENROWSET得到返回的表。但是当我使用如下代码的结果将是不正确 Declare @ID int Declare @sql nvarchar(max) Declare @p1 nvarchar(8) Set @ID=1 Set @sql='SELECT * FROM OPENROWSET( ''SQLNCLI'',

    0热度

    2回答

    我试图从SQL Server Management Studio连接到Access 2000数据库。我当前的查询是: sp_configure 'show advanced options', 1; RECONFIGURE; GO sp_configure 'Ad Hoc Distributed Queries', 1; RECONFIGURE; GO Select FName F