相关疑难解决方法(0)

OLEDB v/s ODBC

OLEDB和ODBC有什么区别?我何时使用哪个?如何知道我在看OLEDB驱动程序v/s ODBC驱动程序?

oledb odbc driver

21
推荐指数
1
解决办法
3万
查看次数

TSQL中的OpenRowSet命令返回NULLS

现在正在调查一段时间并继续撞砖墙.我通过OpenRowset命令从xls文件导入临时表.现在我有一个问题,我试图导入某个列有一个范围值,但最常见的是以下.列结构为长数字,即15598,一些列为字符串,即15598-E.

现在openrowset正在读取字符串版本没有问题,但是将数字版本报告为NULL.我读(http://www.sqldts.com/254.aspx)是OPENROWSET有问题,笔者谈到实施"HDR = YES; IMEX = 1"进入查询字符串,但是,这不是为我工作的.

有没有人遇到过这个?

还有一些信息.我可能不会使用JET引擎(Microsoft.Jet.OLEDB.4.0)这样做,所以这是我的查询:

SELECT *
FROM 
    OPENROWSET('MSDASQL'
                , 'Driver=Microsoft Excel Driver (*.xls);HDR=YES;IMEX=1;DBQ=C:\ImportFile.xls;'
            , 'SELECT * FROM [Sheet1$]')
Run Code Online (Sandbox Code Playgroud)

t-sql excel import-from-excel openrowset

6
推荐指数
1
解决办法
5683
查看次数

标签 统计

driver ×1

excel ×1

import-from-excel ×1

odbc ×1

oledb ×1

openrowset ×1

t-sql ×1