Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是代码:
cmd1.setCommandText("从 lp.human_tb_meta_sex 中选择 *"); cmd1.Execute();
while (cmd1.FetchNext()) { SAString sas=cmd1.Field("id").asString(); cout<<"sas id:"<
它给了我 ORA-00932 错误...我不知道为什么..?
大概“id”是主键。
如果它在数据库中被定义为一个数字,那可能包括分数(例如 3.5)。
如果您将其定义为 NUMBER(10,0),那么它将始终是一个整数。
由于您试图将其作为字符串 [.asString()] 拉出,因此可能存在转换问题。