如何向数据库存语句中传参数
语句是写在ACCESS中的一条查询句:
SELECT renyuan.姓名, jibie.职工级别, [出资金额一]*[:canshu] AS 表达式1
FROM renyuan, jibie, money
WHERE (((renyuan.级别ID)=jibie.ID) ;
其中的参数:canshu.值在我每次运行数据库时都会提示我输入一个值.
我想利用程序让用户来输入这个值并传到数据库的这条语句中.
应该怎么传,我用的是PB.
程序----控件----变量-----参数----数据库----SQL语句
怎么来传递呢?
[解决办法]
不太明白你的意思,输入到数据库的界面是什么,是dw吗?那就很简单了。如果用PB开发。何必要写什么sql语句呢?用dw是最好的。
[解决办法]
在ms sql、Oracle和sybase 等数据库中可以编写一个存储过程,并将chanshu传入,先让该表填好数据,然后再在dw中显示出来。如果这个表只是临时存放数据的表,那么在存储过程中,先将其清空,再产生一组新的数据。
不过access没有用过,不知道能否写存储过程。