写pb的嵌入式sql吗?那样可以使用sqlca.sqlcode (假如你的transaction object是默认的sqlca的话,以下同)eg.//process some sql//紧跟着if sqlca.sqlcode=0 then //成功elseif sqlca.sqlcode=100 then //select时未找到数据elseif sqlca.sqlcode<0 then //error,use sqlca.sqlerrtext to captureend if最好还是参见pb的帮助吧,搜索sqlcode就可以了,它的例子很容易看懂