敬业的IT人 >> 编程开发 >> PowerBuilder >> PB6.5中使用反三角函数?

PB6.5中使用反三角函数?

敬业的IT人 互联网 佚名 2008-1-4 11:30:45

  在用PB6.5编程序时发现PB6.5中没有反三角函数,请问怎么办?
   答:确实如此,PB中只提供了三角函数如sin()、cos(),要想使用反三角函数须借助于数据库。一般数据库如SybaseSQL Anywhere、MS SQL SERVER等都提供反三角函数,使用方法select 函数名(参数) into 变量 ……如在Sybase SQL Anywhere 5 中:
   double ldb_value
   SELECT asin(″search″.″id″)
   INTO :ldb_value
   FROM ″search″
   WHERE ″search″
.″id″ = 1;
   实现了对数据库字段的反三角计算,如果是对一般的内存变量的反三角计算可用变通的办法(此方法由网易PB版主edsion提供):
   double ldb_value = 1
   double ldb_asin
   SELECT asin( :ldb_value )
   INTO :ldb_asin
   FROM ″department″ ;

--注:PB8及以上版本提供反三角函数

进入讨论组讨论。
粤ICP备06119539号
Copyright CiscoSky.Org,Some Rights Reserved.
Email:me1228#tom.com