Delphi中调用oracle的存储过程返回数据集报“列不存在”错误
错误原因:ADOConnection驱动程序选择了微软的驱动程序“Provider=MSDAORA.1;”,导致Delphi中调用oracle的存储过程返回数据集报“列不存在”地错误。
解决方法:将ADOConnection驱动程序改为Oracle本身提供的驱动程序“Provider=OraOLEDB.Oracle.1”,同时增加属性:“Extended Properties="PLSQLRSet=1;”,错误排除。
Java、dot Net程序开发方法
错误原因:ADOConnection驱动程序选择了微软的驱动程序“Provider=MSDAORA.1;”,导致Delphi中调用oracle的存储过程返回数据集报“列不存在”地错误。
解决方法:将ADOConnection驱动程序改为Oracle本身提供的驱动程序“Provider=OraOLEDB.Oracle.1”,同时增加属性:“Extended Properties="PLSQLRSet=1;”,错误排除。