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("select * lp.human_tb_meta_sex"); cmd1.Execute();
while (cmd1.FetchNext()) { SAString sas=cmd1.Field("id").asString(); cout<<"sas id:"<
ORA-00932エラーが発生しました...理由がわかりません..?
おそらく「id」が主キーです。
データベースで NUMBER として定義されている場合、分数 (3.5 など) が含まれる可能性があります。
NUMBER(10,0) として定義すると、常に整数になります。
String [.asString()] として引き出そうとしているため、変換の問題が発生する可能性があります。