数据库与C类型匹配问题,知道的大虾请帮忙……
Oracle编程中,理论上LONG对应C的数据类型应当是char[n]。但是在下在使用时,总是系统报inconsistent datatypes错误。如下所示:
char content[4000];
short ind_content;
EXEC SQL select content INTO :content INDICATOR :ind_content from tbl where id=:b0;
使用数据库Oracle8.1.6,操作系统Solaris 5.8
系统报错:Function code is 4
ORA-00932: inconsistent datatypes
如果那位大虾知道,请告知,兄弟我没招了。:-(