不正常地定义参数对象。提供了不一致或不完整的信息

在Delphi中使用
SELECT *
FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="C:/temp/b.xls";Extended Properties="Excel 5.0;HDR=Yes;";Persist Security Info=False')...sheet1$
将数据从Excel导入SQLServer时,发生如下错误
不正常地定义参数对象。提供了不一致或不完整的信息
 
经检查,是由于TADOQuery对象把":"后的字符当作变量来使用,导致数据识别错误。只要把TADOQuery.ParamCheck设置为False即可。一试,果然如此。
 

你可能感兴趣的:(不正常地定义参数对象。提供了不一致或不完整的信息)