0
Array
(
[0] => 01S02
[1] => 0
[2] => [Microsoft][ODBC SQL Server Driver]Cursor type changed (SQLExecute[0] at ext\pdo_odbc\odbc_stmt.c:250)
[3] => 01S02
)
这是我得到的错误,当我在我的mssql数据库中选择。我只在某些查询中得到这个,而我在某些查询中没有得到它。我正在使用相同的选择。Mssql选择返回错误的某些查询
我想知道为什么我在我的mssql select中遇到这种错误。
有些时候,我得到
Array
(
[0] => 42000
[1] => 8114
[2] => [Microsoft][ODBC SQL Server Driver][SQL Server]Error converting data type varchar to numeric. (SQLExecute[8114] at ext\pdo_odbc\odbc_stmt.c:254)
[3] => 42000
)
是什么这些错误的手段?
不知道的第一个错误,但第二个错误看起来你有哪些与类型乱搞一些不好的SQL Server代码。 –
@TimBiegeleisen关于什么导致'游标类型改变'的任何想法也是数据类型?在什么东西? – Martin
请参阅[这里](https://stackoverflow.com/questions/20436426/cursor-type-changed-error-on-perl-ole32-mssql-dateadd-function-results)为一个可能的答案。它可能与混合类型的第二个错误有关。我会专注于查找并修复第二个错误,也许第一个错误也会消失。 –