这是代码:
cmd1.setCommandText(“select * from lp.human_tb_meta_sex”); cmd1.Execute();
while(cmd1.FetchNext()) { SAString sas = cmd1.Field(“id”)。asString(); cout<<“sas id:”<
它给了我ORA-00932错误......我不知道为什么......?
答案 0 :(得分:1)
据推测,“id”是主键。
如果在数据库中将其定义为NUMBER,则可能包括分数(例如3.5)。
如果将其定义为NUMBER(10,0),则它将始终为整数。
由于您试图将其作为String [.asString()]拉出来,因此可能存在转换问题。