代码如下:
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错误...我不知道为什么..?
发布于 2010-05-28 07:57:19
"id“大概是主键。
如果它在数据库中被定义为一个数字,那么它可能包含分数(例如3.5)。
如果你将它定义为数字(10,0),那么它将始终是一个整数。
由于您试图将其作为字符串.asString()提取出来,因此可能会出现转换问题。
https://stackoverflow.com/questions/2915825
复制相似问题