SQL Server Compact Edition 3.5 为简单查询提供"Multiple-step operation generated errors"错误
SQL Server Compact Edition 3.5 gives "Multiple-step operation generated errors" error for simple query
我通过微软的OLEDB 3.5 SQL CE驱动程序使用SQL Server CE数据库。这是我的连接字符串:
Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=C:UsersmeDesktoptest1.sdf
这个查询工作正常:
SELECT Thing FROM OtherThing WHERE name = 'TextThing'
这个查询失败:
SELECT Foo FROM Stuff
我得到的错误是:
Multiple-step operation generated errors. Check each status value.
表本身结构上的唯一区别是一个表有一个文本主键,另一个表有一个bigint标识字段作为主键。
我试过了:
- http://support.microsoft.com/kb/269495(这两个分辨率条件对我来说都不是真的)
- 将cursorLocation属性从adUseClient切换到adUseServer(这导致我的查询都不起作用-同样的错误)。也就是说,我想也许我不应该放弃这个(想法?)
这个问题与导致抛出异常的表是字段类型为nvarchar且大小为255的表有关。我将它们更改为文本或将大小减小到100,没有抛出异常。
相关文章:
- C++ 链接到单独的.cpp文件说"multiple definitions"
- "multiple overloads"使用具有重复类型的模板化类
- 如何理解"Temporary objs are destroyed as the last step in evaluating the full-expression"?谁能用一些简单的例子来说明这
- 使用"multiple"命名空间单行
- 仅在使用 gradle 在 Travis CI 上编译时才"multiple definition" googletest 符号
- Qt5 C++中出现意外"Multiple definition"错误
- 为什么只有一个库的链接器错误'multiple definitions'?在 Android Studio 中使用 CMake (3.4.1)
- 如何使用 Eigen::Tensor::convolve with Multiple Kernel?
- 为什么会给出"multiple test case"错误?
- OpenCV(3.4.1) 错误:断言失败(变暗 <= 2 && step[0] > 0) in cv::Mat::locateROI
- "multiple definition of"链接错误
- 编译mbed操作系统程序时"multiple definition of `main'"错误
- C++ 使用生成文件捕获框架'multiple definition'链接器错误
- 为什么会出现"Multiple Definitions"错误
- 'Multiple Definition'错误
- 无缘无故地"Multiple definition"
- 使用 Qt 创建器时出错:"multiple definition" "first defined here"
- C++:" multiple definition of 'mainCRTStartup' "错误等
- "multiple definition of value"在 g++ 中编译具有未初始化全局但不是 gcc 的 C 程序时
- SQL Server Compact Edition 3.5 为简单查询提供"Multiple-step operation generated errors"错误