问题一:
[Oracle][ODBC][Ora]ORA-12560: TNS:protocol adapter error
解决方案:
此问题主要原因有几点:
1、ODBC的驱动位不一致,需要安装对应操作系统和数据库服务端的包
(instantclient-basic、instantclient-odbc)
2、数据库连接字符串中使用了Driver、Server方式连接,如下:
<add name="DBConnection" connectionString="Driver={Oracle in XXX};Server=orcl;Uid=test;Pwd=test;" />
需要在ODBC中创建数据源之后,使用DSN方式连接,如下:
<add name="DBConnection" connectionString="DSN=Oracle;UID=test;PWD=test;" />
问题二:
[Microsoft][ODBC 驱动程序管理器] 驱动程序的 SQLSetConnectAttr 失败
解决方案:
ODBC的驱动位不一致,需要安装对应操作系统和数据库服务端的包
(instantclient-basic、instantclient-odbc)
问题三:
System.OverflowException: 算术运算导致溢出.
at System.Data.Odbc.OdbcDataReader.FirstResult()
at System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior behavior, String method, Boolean needReader, Object[] methodArguments, SQL_API odbcApiMethod)

最低0.47元/天 解锁文章
387

被折叠的 条评论
为什么被折叠?



