问题一:DOA在三层结构中使用存储过程问题:
DOA在两层应该用一切都很好,而在三层结构中,遇到一个问题:如果用OracleDataSet连接Procedure,而且这个procedure有输入参数,那么在客户端的ClientDataset输入参数的之后执行,没有任何错误提示,但是实际上这个procedure并没有正确执行。(在两层结构的时候试过,用Oracledataset的方法SetVariable方法输入参数,可以正确执行。)后来没有办法,只能在中间层建立一个过程,客户端把参数传入中间层之后,中间层再调用Oracledataset的方法SetVariable输入参数,才能正确执行procedure. DOA在两层应该用一切都很好,而在
DOA在两层应该用一切都很好,而在三层结构中,遇到一个问题:如果用OracleDataSet连接Procedure,而且这个procedure有输入参数,那么在客户端的ClientDataset输入参数的之后执行,没有任何错误提示,但是实际上这个procedure并没有正确执行。(在两层结构的时候试过,用Oracledataset的方法SetVariable方法输入参数,可以正确执行。)后来没有办法,只能在中间层建立一个过程,客户端把参数传入中间层之后,中间层再调用Oracledataset的方法SetVariable输入参数,才能正确执行procedure. DOA在两层应该用一切都很好,而在